依赖jar包:commons.dbcp-1.4,commons.dbutils-1.3,commons.pool-1.5.4包
插件的使用
一、commons-dbutils-1.3的使用
Apache提供的一个对JDBC进行简单封装的开源工具类库,
它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。
二、为什么需要Dbutils ?
在使用Dbutils 之前,我们Dao层使用的技术是JDBC,那么分析一下JDBC的弊端:
①数据库链接对象、sql语句操作对象,封装结果集对象,这三个对象会重复定义
②封装数据的代码重复,而且操作复杂,代码量大
③释放资源的代码重复
ResultSetHandle的实现类
ResultSetHandle:封装数据的策略对象------将封装结果集中的数据,转换到另一个对象
策略:封装数据到对象的方式(示例:将数据库保存在User、保存到数组、保存到集合)
方法介绍:handle(ResultSet rs)