黑马程序员技术交流社区

标题: [复习] 关于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