使用QueryRunner类实现查询

2025-04-21 22:42:37

1、ResultSetHandler接口该接口用于处理 java.sql.ResultSet,将数据按要求转换为另一种形式。ResultSetHandler 接口提供了一个单独的方法:Object handle (java.sql.ResultSet rs)该方法的返回值将作为QueryRunner类的query()方法的返回值。

使用QueryRunner类实现查询

2、l ArrayHandler:把结果集中的第一行数据转成对象数组。l ArrayListHandler:把结果集中的每一行数据都转成一邗锒凳审个数组,再存放到List中。l BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。l BeanListHandler:将结果集中的每一行数据都封装到一个对应的JavaBean实例中,存放到List里。l ColumnListHandler:将结果集中某一列的数据存放到List中。l KeyedHandler(name):将结果集中的每一行数据都封装到一个Map里,再把这些map再存到一个map里,其key为指定的key。l MapHandler:将结果集中的第一行数据封装到一个Map里,key是列名,value就是对应的值。MapListHandler:将结果集中的每一行数据都封装到一个Map里,然后再存放到List

3、BeanHandler实现类

使用QueryRunner类实现查询

4、BeanListHandler实现类

使用QueryRunner类实现查询

5、MapHandler实现类

使用QueryRunner类实现查询

6、MapListHandler实现类

使用QueryRunner类实现查询
使用QueryRunner类实现查询

7、ScalarHandler实现类

使用QueryRunner类实现查询
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢