编程开发 | 137KB
语言:简体
3 .0
应用简介
commonsdbutils.jar是Java架构开发中非常重要的.jar包。正确使用commonsdbutils可以让你的开发事半功倍。如果您在开发过程中缺少此jar包,请立即下载并使用commonsdbutils。
commons dbutils.jar是Java架构开发中非常重要的.jar包。正确使用commons dbutils可以让你的开发更加高效。如果您在开发过程中缺少这个jar包,请立即下载commons dbutils。用它。
文档介绍
commons-dbutils是Apache组织提供的一个开源的JDBC工具类库。它重新封装了传统的操作数据库的类,可以将结果集转换为List。
接口说明
DbUtils类
一个类,提供用于执行例行工作(例如关闭连接和加载JDBC 驱动程序)的有用方法。其中的所有方法都是静态的。
A:loadDriver(StringdriveClassName):该方法加载并注册JDBC驱动程序。如果成功,则返回TRUE。无需捕获ClassNotFoundException。通过返回值判断驱动是否加载成功。
B:close方法:DbUtils类提供了三个重载的close方法。这些方法检查提供的参数是否为NULL,如果不是,则关闭Connection、Statement 或ResultSet 对象。
C:closeQuietly方法:closeQuietly方法不仅可以避免连接、语句或结果集为NULL时关闭,还可以隐藏程序中抛出的一些SQLException。如果您不想捕获这些异常,这非常有用。重载closeQuietly 方法时,一个特别有用的方法是closeQuietly(Connection conn, Statement stmt, ResultSet rs)。使用这个方法,你的最后一个块只需要调用这个方法。
D:commitAndCloseQuietly(Connection conn)方法和commitAndClose(Connection conn)方法:这两个方法用于提交连接然后关闭连接。不同的是,commitAndCloseQuietly(Connection conn) 方法在关闭连接时不会向上抛出。一些SQL异常和commitAndClose(Connection conn)方法会抛出SQL异常。
QueryRunner类
此类简化了SQL 查询。可以与ResultSetHandler(接口稍后介绍)结合使用,完成大部分数据库操作,大大减少编码量。
[构造函数(1): QueryRunner() (2): QueryRunner(Datasource ds)]。
A:query(Connectionconn, String sql, Object[] params, ResultSetHandler rsh) 方法:该方法执行带参数的选择查询。在此查询中,对象数组的值用作查询的替换参数。该方法本质上处理PreparedStatement 和ResultSet 的创建和关闭。 ResultSetHandler 对象将从ResultSet 获取的数据转换为更简单或特定于应用程序的格式以供使用。
B:query(Stringsql, Object[] params, ResultSetHandler rsh) 方法:这个和第一个方法几乎一样;唯一的区别是它不向该方法提供数据库连接,而是从提供给构造函数的数据源(DataSource)获取或使用setDataSource方法检索。
C: query(Connectionconn, String sql, ResultSetHandler rsh) 方法:这将执行带参数的选择查询。
D: update(Connectionconn, String sql, Object[] params) 方法:该方法用于执行带参数的插入、更新或删除操作。对象数组保存声明的替换参数。
E: update(Stringsql, Object[] params) 方法:这个和前面的方法几乎一样;唯一的区别是它不向该方法提供数据库连接,而是从提供给构造函数的数据源(DataSource)获取或使用setDataSource方法检索。
F:update(Connectionconn, String sql) 方法:该方法使用参数执行插入、更新或删除操作。
指示
1、右键“Project”选择Properties,在弹出的对话框左侧列表中选择Java Build Path,这里选择‘Add Library’。在弹出的对话框中选择“用户库”,然后选择下一步
2. 在出现的对话框中,您可以选择已创建的用户自定义库,也可以选择“用户库”。在弹出的新对话框中选择“新建”,创建新的用户定义库。
3. 在要创建的用户自定义库中,输入新的自定义库的名称。
4.然后添加新库所需的Jar包
5. 按照上述步骤添加用户自定义库后,您可以在以后重复使用这些定义的用户库,以节省开发时间。
热门攻略