1.
DbUtils:连接数据库对象----jdbc辅助方法的集合类,线程安全
作用:控制连接,控制驱动加载额一个类。
2. QueryRunner(DataSource ds):创建一个与数据库关联的queryRunner对象,后期再操作数据库的时候,不需要Connection对象,自动管理事务。
DataSource:数据库连接池对象。
QueryRunner(DataSource ds)
.update(String sql, Object... params)
作用:控制连接,控制驱动加载额一个类。
2. QueryRunner(DataSource ds):创建一个与数据库关联的queryRunner对象,后期再操作数据库的时候,不需要Connection对象,自动管理事务。
DataSource:数据库连接池对象。
QueryRunner(DataSource ds)
.update(String sql, Object... params)
.query(String sql, ResultSetHandler<T> rsh, Object... params)
3. ResultSetHandle:封装数据的策略对象------将封装结果集中的数据,转换到另一个对象
将数据库保存在User、保存到数组、保存到集合
4.使用Dbutils注意事项:
(1)需要导入的jar包:①MySql驱动 ②c3p0包 ③DbUtils包
(2)添加c3p0配置文件
(3)可以自行添加一个JDBCUtils工具类:用来获取c3p0连接池对象