欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DBUtils的使用

程序员文章站 2024-02-29 11:56:28
...

1首先导入jar包
DBUtils的使用
2增删改

1创建QueryRunner对象 (不考虑事务的话可以直接传入连接池对象)
2需要Connection对象(考虑事务的情况下),sql语句,参数
3关闭自己传入的连接

3查询

1调用queryRunner对象的query方法 传入Connection对象 sql  ResultSetHandler对象 参数
	注意的点在于ResultSetHandler对象
	(1)如果查询单个对象 就new BeanHandler 传入你的对象的class对象
			底层仍然是需要用泛型 反射 结果集元数据的处理 就跟jdbc一样~
	(2)获取集合:BeanListHandler
	(3)获取LIst<Map<String,Object>>:MapListHandler
	(4)获取特殊值(Long等):ScalarHandler   查询后返回Object对象
	(5)也可以自定义ResultSetHandler对象 new该接口 自己重写方法即可 操作的仍然是jdbc的ResultSet
			可用来处理图片等
2关闭连接