- 什么是DBUtils
DBUtils是Apache公司编写的数据库操作实用的工具,小巧,简单,实用
封装了对JDBC的操作,简化了JDBC操作(就是之前亲手写的JDBCUtils,里面有很多别人写好的通用方法,而且效率高) - QueryRunner
QueryRunner(DataSource ds)
提供数据源连接池,会自动帮你创建连接
Update(String sql,Object…obj)
执行更新数据
query(String sql, ResultSetHandler rsh,Object…params)
执行查询 - ResultHandler
query(sql, new BeanHandler(Student.class), params)
把查询的结果封装成一个指定对象
query(sql, new BeanListHandler(Student.class)
把查询结果封装成一个指定对象集合
qr.query(sql, new ScalarHandler())
查询单个值,返回为一个Long类型
qr.query(sql, new MapListHandler())
把查询的结果封装成一个Map集合
query(sql, new ColumnListHandler(“列名”))
查询指定的列