Dbutils三个核心功能介绍
QueryRunner中提供对sql语句操作的API.(CRUD增删改查)
ResultSetHandler接口,用于定义select操作后,怎样封装结果集.
DbUtils类,它就是一个工具类,定义了关闭资源与事务处理的方法(事务)
需要的jar:
创建DBUtils核心类-QueryRunner:
QueryRunner qr = new QueryRunner(数据源);
方法:
update(String sql,Object…param)
update(Connection con,String sql,Object…param)
query(String sql,handler,Object[] param)
query(Connection con,String sql,handler,Object[] param)
ResultSetHandler 结果集处理程序
BeanHandler
BeanListHandler
MapHandler:把查询的第一条数据封装成map类型(别名不起作用)
MapListHandler
ScalarHandler:它是用于单数据。例如select count(*) from 表操作(如SUM,MAX,COUNT等的查询结果)。