DBUtils中Handler参数和返回类型

本文详细介绍使用不同类型的Handler进行SQL查询的技巧,包括AbstractListHandler、ArrayHandler、ArrayListHandler等11种Handler的用途及应用场景,助你提升数据库操作效率。

从此写Sql语句再也不用不复杂了

写在前面的话:使用带Bean的Handler,javaBean(实体类)必须和数据库字段名一直1才能使用,否则会报错显示找不到
数据库查询全部字段语句尽量不要使用
代替,会增加数据库的开销

1.AbstractListHandler -返回多行List的抽象类
2. ArrayHandler -返回多行的0bject[ ]
3. ArrayListHandler -返回List,每行是0bject[ ]
4. BeanHandler -返回第一个Bean对象(即查询数据库的结果只有一条记录)-String sql = "select sname from student where id=?"
5. BeanListHandler -返回List,每行是Bean—(多用于查询所有)
String sql = "select * from student";
7. ColumnL istHandler -返回一-列的List
8. KeyedHandler -返回Map
9. MapHandler -返回单个Map【列名做key,列值做value】
10. MapListHandler -返回List,每行是Map【即把多行结果集封装到list中,多个Map放在List中】
11. ScalarHandler -返回列的头一一个值-----(多用于返回受影响的行数)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值