(五)JDBC连接池&DBUtils—DBUtils连接池完成CRUD
DBUtils是Java编程中的数据库操作实用工具,小巧简单实用。
DBUtils封装了JDBC的操作,简化JDBC操作,可以少些代码
1.Dbutils三个 核心功能介绍
QueryRunner中提供对sql语句操作的API
ResultSetHandler接口,用于定义select操作后,封装结果集
DbUtils类,它就是一个工具类,定义了关闭资源与事务处理的方法
2.QueryRunner核心类
QueryRunner(DataSource ds)提供数据源(连接池),DBUtils底层自动维护connection
update(String sql,Object...params)执行更新数据
query(String sql,ResultSetHandler<T>rsh,Object...params)执行查询
3.ResultSetHandler结果集处理类
4.DbUtils工具类
closeQuietly(Connection conn)关闭连接,如果有异常try后不抛
commitAndCloseQuietly(Connection conn)提交并关闭连接
RollbackAndCloseQuietly(Connection conn)回滚并关闭连接
此处插入DbUtiles工具类