只有 在使用QueryRunner对象 做查询的时候
会产生结果集。
ResultSetHandler接口,用户定义select操作后,怎样封装结果集。
多种实现类
数组的形式来封装结果集
ArrayHandler : 将结果集中的第一条记录封装到一个Object[]数组中
数组中每一个元素就是这条记录的每一个字段值。
ArrayListHandler : 将结果集中的每一条记录都封装到一个Object[]数组中
将这个数组封装到一个集合中。
BeanHandler : 将结果集的第一条记录封装到一个指定的javaBean中
数组中的每一个元素就是这条记录的每一个字段值。
BeanListHandler : 将结果集的每一条记录封装到指定的javaBean中
将这个javaBean封装到list集合中。
特殊结果集:
1.
当查询某一个字段的信息的时候,可以选择ColumnListHandler.
ColumnListHandler : 将结果集指定的列的字段值,封装到一个List集合中。
2.
当查询的结果是一个单数据的时候,可以使用ScalarHandler [最大值,最小值,平均值]
ScalarHandler : 用于获取单个数据, |
|