首页 > 数据库技术 > 详细

JDBC访问数据库的步骤

时间:2021-01-24 00:58:50      阅读:27      评论:0      收藏:0      [点我收藏+]

开发一个JDBC应用程序,所需的基本步骤如下(我所连接的数据库是mysql8.0):

1、加载JDBC驱动

  使用Class.forName()方法将给定的JDBC驱动类加载到Java虚拟机中。若系统中不存在给定的类,则会引发异常,异常类型为ClassNotFoundException。

  

Class.forName("com.mysql.cj.jdbc.Driver");

2、与数据库建立连接

  DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。当调用getConnection()方法时,DriverManager类首先从已加载的驱动程序列表中找到一个可以接收该数据库URL的驱动程序,然后请求该驱动程序使用相关的URL、用户名和密码连接到数据库中,于是便建立了与数据库的连接,创建连接对象并返回引用。

 

Connection conn = DriverManager.getConnection(数据连接字符串,数据库用户名,密码);

  其中,数据连接字符串、数据库用户名和密码根据自己情况修改。

3、发送SQL语句,并得到返回结果

  建立连接后,使用该连接创建Statement或是PrepareStatement接口的对象,并将SQL语句传递给他所连接的数据库。如果是查询操作,则返回类型为ResultSet的结果集,它包含了SQL的查询结果,如果是其他操作,根据调用方法的不同返回布尔值或是所受影响的记录数目。

Statement stmt = conn.createStatement();
String sql = "select * from dog";
ResultSet resultSet = stmt.executeQuery(sql);

4、处理返回结果

  处理返回结果主要是针对查询操作所得的结果集,通过循环可以很方便的取出结果集中的每条记录并做出相应处理。

 

while (resultSet.next()){
                name = resultSet.getString("name");
                health = resultSet.getInt("health");
                love = resultSet.getInt("love");
                strain = resultSet.getString("strain");
                System.out.println("狗子名字:"+name);
}

 

JDBC访问数据库的步骤

原文:https://www.cnblogs.com/zhake/p/14318284.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!