撩课-JavaWeb之什么是DBUtils与QueryRunner和ResultHandler

什么是DBUtils

 DBUtils是Apache公司编写的数据库操作实用的工具,小巧,简单,实用
 封装了对JDBC的操作,简化了JDBC操作

QueryRunner

QueryRunner(DataSource ds)

 提供数据源连接池,会自动帮你创建连接

Update(String sql,Object…obj)

 执行更新数据

query(String sql, ResultSetHandler rsh,Object…params)

 执行查询

ResultHandler

 query(sql, new BeanHandler<Student>(Student.class), params)
       把查询的结果封装成一个指定对象
 query(sql, new BeanListHandler<Student>(Student.class)
	   把查询结果封装成一个指定对象集合
 qr.query(sql, new ScalarHandler())
	   查询单个值,返回为一个Long类型
 qr.query(sql, new MapListHandler())
	   把查询的结果封装成一个Map集合
 query(sql, new ColumnListHandler("列名"))
	   查询指定的列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值