commons dbutils.jar是java架构开发中非常重要的一个包。jar如果正确使用commons dbutils,可以事半功倍。如果你在开发过程中缺少这个jar包,你应该马上commons。
File 简介
commons-dbutils是Apache组织提供的开源JDBC工具类库,通过对传统数据库操作类的二次封装,可以将结果集转换为列表。
界面描述
DbUtils类
一个类,提供了一些有用的方法来完成一些日常工作,如关闭连接和加载JDBC驱动程序。其中的所有方法都是静态的。
a:load driver(StringDriveClassName):该方法加载并注册JDBC驱动程序,如果成功则返回TRUE,不捕获ClassNotFoundException异常。通过返回值判断驱动程序是否加载成功。
B: Close方法:DbUtils类提供了三个重载的Close方法。这些方法检查所提供的参数是否为NULL,如果不是,则关闭连接、语句或ResultSet对象。
c:Close Quietly方法:Close quiet不仅可以避免在连接、声明或结果集为空时关闭,还可以隐藏程序中抛出的一些SQLException。如果你不想捕捉这些异常,这对你非常有用。重载Close Quietly方法时,一个特别有用的方法是quiet Close(连接连接,语句STMT,结果集RS)。有了这个方法,你的最后一个块就可以调用这个方法了。
d:等同地提交和关闭(连接连接)方法和提交关闭(连接连接)方法:这两种方法用于提交连接,然后关闭它。不同的是,在关闭连接时,CommitandCloseEquity(Connection conn)方法不抛出某些SQL异常,但commitAndClose (Connection conn)方法向上抛出SQL异常。
QueryRunner类
该类简化了SQL查询,与ResultSetHandler(接口后面会跟介绍)结合使用可以完成大部分数据库操作,可以大大减少编码量。
[构造函数(1):查询运行器()(2):查询运行器(datasourceds)]。
A: Query (Connection Conn,String SQL,Object [] params,ResultSet Handler rsh)方法:该方法执行带参数的选择查询,其中对象数组的值作为查询的替换参数。该方法固有地处理PreparedStatement和ResultSet的创建和关闭。ResultSetHandler对象将从ResultSet获得的数据转换为更容易使用的或特定于应用程序的格式。
B: Query (String SQL,Object [] params,ResultSet Handler rsh)方法:这个和第一种方法差不多;唯一的区别是,它不提供到方法的数据库连接,而是从提供给构造函数的数据源或使用的setDataSource方法中检索。
C: Query (Connection Conn,String SQL,ResultSet Handlersh)方法:执行带参数的选择查询。
D: Update (Connection Conn,String SQL,Object [] params)方法:该方法用于执行带参数的插入、更新或删除操作。对象数组保存声明的排列参数。
E: update (string SQL,object [] params)方法:这个和前面的方法差不多;唯一的区别是,它不提供到方法的数据库连接,而是从提供给构造函数的数据源或使用的setDataSource方法中检索。
F: Update (Connection Conn,String SQL)方法:使用参数执行插入、更新或删除操作。
施用方式
1.右键项目→选择属性,在弹出的对话框左侧列表中选择Java构建路径,弹出对话框。选择“添加库& quot,弹出对话框,选择"用户库& quot,然后选择→下一步。
2.在出现的对话框中,可以选择已经创建的自定义库,也可以选择用户库,在弹出的新建对话框中选择。新& quot创建新的用户定义库。
3.在要创建的用户定义库中,输入新的用户定义库的名称,
4.然后为新库添加所需的Jar包。
5.按照以上步骤添加用户自定义库后,这些已定义的用户库库可以在以后重用,节省开发时间。
commons dbutils.jar相关下载
- 查看详情Java 2 SDK V1.3.0 Standard Edition简体2023-08-24
- 查看详情UML建模工具(UMLet)简体2023-08-23
- 查看详情commons-io-2.4.jar简体2023-08-10
- 查看详情Fastjson(Java库)简体2023-07-17
- 查看详情QTrace(java开发环境)简体2023-07-13
- 查看详情 Java 2 SDK V1.3.0 Standard Editi 英文 2023-08-24
- 查看详情 UML建模工具(UMLet) 多国语言[中文] 2023-08-23
- 查看详情 commons-io-2.4.jar 简体 2023-08-10
- 查看详情 Fastjson(Java库) 简体 2023-07-17
- 查看详情 QTrace(java开发环境) 简体 2023-07-13
- 查看详情 Spring Boot 简体 2023-09-13
- 查看详情 Strapi(开源无头CMS) 英文 2023-09-13
- 查看详情 Data Masker for SQL Server(数据库工具) 英文 2023-09-13