黑马程序员技术交流社区
标题:
[复习] 关于QueryRunner的结果集。
[打印本页]
作者:
L1ub0w3n
时间:
2016-6-23 21:31
标题:
[复习] 关于QueryRunner的结果集。
只有 在使用QueryRunner对象 做查询的时候
会产生结果集。
ResultSetHandler接口,用户定义select操作后,怎样封装结果集。
多种实现类
数组的形式来封装结果集
ArrayHandler : 将结果集中的第一条记录封装到一个Object[]数组中
数组中每一个元素就是这条记录的每一个字段值。
ArrayListHandler : 将结果集中的每一条记录都封装到一个Object[]数组中
将这个数组封装到一个集合中。
BeanHandler : 将结果集的第一条记录封装到一个指定的javaBean中
数组中的每一个元素就是这条记录的每一个字段值。
BeanListHandler : 将结果集的每一条记录封装到指定的javaBean中
将这个javaBean封装到list集合中。
特殊结果集:
1.
当查询某一个字段的信息的时候,可以选择ColumnListHandler.
ColumnListHandler : 将结果集指定的列的字段值,封装到一个List集合中。
2.
当查询的结果是一个单数据的时候,可以使用ScalarHandler [最大值,最小值,平均值]
ScalarHandler : 用于获取单个数据,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2