1.将jdbc驱动程序加载到内存中

这里需要注意的是如果你使用的MySQL用的是最新版本需要下载最新的jar包。

在写的时候这里会报错,这个应该是还没有运行的原因吧,但是我们只要想办法解决就好了,就需要用到异常处理。如果你还没有学过异常的话,那么你就可以把异常学习了以后,在来学习理解这里。

这里建议使用try块解决。因为一般我们都是使用的try,抛出的方法都是很少使用的。

2.用驱动程序管理器从驱动程序当中获取一个连接对象

不难发现这里又报了一个错误,这里依然是因为异常的原因,这里提及一下,错误和异常是两个概念。

这样就解决异常了

3.通过连接对象获得一个语句对象

4.编写一个字符串的sql语句

如果这个sql语句要是看不懂,那么我就没有什么办法了

5.接下来就是执行sql语句了

6.使用结果当中的数据

7.关闭jdbc对象,打开就要关闭这个习惯一定要养成

public class connction {public static void main(String[] args) {//1.将jdbc驱动加载到内存//Class.forName("自己jar包的名字")try {Class.forName("com.oracle.util.Checksums");//2.用驱动程序管理器从驱动程序当中获取一个连接对象Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dvd_manager","root","password");//3.通过连接对象获得一个语句对象Statement stmp = con.createStatement();//4.编写一个字符串的sql语句String str = "SELECT * FROM DVD";//5.接下来就是执行sql语句ResultSet rs = stmp.executeQuery(str);//6.使用结果当中的数据while (rs.next()){System.out.println(rs.getInt("id")+rs.getString("name"));}//7.关闭所有的jdbc对象rs.close();con.close();stmp.close();} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}}
}同样,需要自己加包,这里只是给的代码。

注意:如果你的数据库是MySQL数据库版本是8.0版本的需要自己去网站里面下载最新版本的驱动器。

idea连接到数据库要学习的七个技术相关推荐

  1. mysql远程连接工具 cen_Navicat远程连接Centos数据库Mysql

    一.安装mysql: 在 MySQl 的官网上我们可以 Yum Repository 的下载链接 # wget -i -c https://dev.mysql.com/get/mysql80-comm ...

  2. mysql数据库互联网连接_myeclipse怎么连接mysql数据库?(详细步骤)

    步骤:1.打开Database窗口:2.在空白处右击"new",创建连接:3.在弹窗中,选择连接方式.填写配置信息.添加驱动:4.测试配置是否正确,测试成功,点击Finish完成创 ...

  3. ts连接mysql数据库_各种数据库的连接方法

    一.JDBC连接各种数据库 1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver"). ...

  4. java中oracle.链接,java连接Oracle数据库的方法解析

    本文主要对java连接Oracle数据库方法进行步骤解析,具有很好的参考价值,需要的朋友一起来看下吧 Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表 ...

  5. Hibernate连接mysql数据库并自动创建表

    天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个 ...

  6. ADO连接各种数据库

    通过ADO连接各种数据库的字符串集 海南省信息服务中心  温大文 在网络编程过程中,ADO(Activex Data Object)编程往往是不可少的工作,特别是开发电子商务网站.既然讲到ADO数据对 ...

  7. myeclipse连接mysql怎么调用_myeclipse连接mysql数据库详细步骤

    第一步 打开Database  windows-prefenrence-showview-DBbrowser ,此时会在工具底部有个DBbrowser ,选中它,再它所控制的页面的任意位置 右击new ...

  8. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  9. mysql 连接其他数据库_普通用户从其他主机连接MySQL数据库

    一.登陆数据库 mysql -u root -p [超级用户密码]; 二.创建新用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 参 ...

最新文章

  1. 2016 linux发行版排行_Linux发行版排行榜榜首:MX 19.1操作系统自有它不凡的魅力...
  2. Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法
  3. 4大案例分析金融机构的大数据应用
  4. ASP.NET中常用的26个优化性能方法(转)
  5. js学习总结----轮播图之渐隐渐现版
  6. 路由 交换 网桥 相关转贴
  7. asp.net core mvc View Component 应用
  8. MYSQL基础之centos 6下二进制安装mariadb
  9. linux怎么编译sharedptr,如何使用智能指针(例如auto_ptr r shared_ptr)在Linux上使用C++生成链接列表数据结构?...
  10. 严阵以待的意思是什么,怎么用严阵以待造句?
  11. 区块链的爆发仍为时尚早......
  12. 平面四边形八节点等参单元的平面有限元分析程序
  13. 以太坊开发入门,完整入门
  14. PAT题集2019.6.5排名变动
  15. 2020.08.10多态
  16. 【mmdetection3d】——3D 目标检测 NuScenes 数据集
  17. pycharm的主菜单消失如何解决(“File-Edit-Navigate-View”等菜单丢失)
  18. 又又又被段永平加仓,是时候抄底腾讯了吗?
  19. 史上最全的APP运营推广方案~
  20. AFL--模糊测试使用浅析

热门文章

  1. java json转换xml_xml和JSON格式相互转换的Java实现
  2. 乘风破浪会有时,直挂云帆济沧海
  3. 2022新前端面试题(中高级)
  4. STM32移相全桥电源方案
  5. Virtual-Key Codes 键盘编码 微软 重要 C++ 键盘监听和仿真
  6. 【postman】postman中文传参出错
  7. windows自带win+shift+s截图快捷键没反应---与Onenote热键冲突--已解决
  8. Linux的操作系统的介绍及常用命令
  9. 小程序获取input文本框的值
  10. 机器学习算法:UMAP 深入理解