首页常见问题正文

DBUtils工具类详解,更加简单地使用JDBC

更新时间:2023-02-02 来源:黑马程序员 浏览量:

IT培训班

  在学习DBUtils工具的使用之前,先来了解一下它的相关API。common-dbutils的核心是两个类org.apache.commons.dbutils.DBUtils、org.apache.commons.dbutils.QueryRunner和一个接口org.apache.commons.dbutils.ResultSetHandler,了解这些核心类和接口对于DBUtils工具的学习非常重要。

  DBUtils类主要为如关闭连接、装载JDBC驱动程序之类的常规工作提供方法,它提供的方法都是静态方法,具体如下。

  1.close()方法

  在DBUtils类中,提供了三个重载的close()方法,这些方法都是用来关闭数据连接,并且在关闭连接时,首先会检查参数是否为NULL,如果不是,该方法就会关闭Connection、Statement和ResultSet这三个对象。

  2.closeQuietly(Connection conn,Statement stmt,ResultSet rs)方法

      该方法用于关闭Connection、Statement和ResultSet对象。与close()方法相比,closeQuietly()方法不仅能在Connection、Statement和ResultSet对象为Null的情况下避免关闭,还能隐藏一些在程序中抛出的SQL异常。

  3.commitAndCloseQuietly(Connection conn)方法

  commitAndCloseQuietly()方法用来提交连接,然后关闭连接,并且在关闭连接时不抛出异常SQL异常。

  4.loadDriver(java.lang.String driverClassName)方法

  loadDriver()方法用于装载并注册JDBC驱动程序,如果成功就返回true。使用该方法时,不需要捕捉ClassNotFoundException异常。

1675330842738_领取课程.jpg

分享到:
在线咨询 我要报名
和我们在线交谈!