手机网上商城-项目经验总结(三)-QueryRunner
来源:互联网 发布:网络通信安全员证书 编辑:程序博客网 时间:2024/04/30 08:49
3.QueryRunner的使用
public Object query(String sql, Object[] params, ResultSetHandler rsh)
rsh参数:这是一个ResultSetHandler类型,一般都是创建一个该类型的子类对象然后传进去,该类型有五个常用子类,而传递的子类对象会决定query这个方法的返回值。五个常用子类对象分别是:BeanHandler、BeanListHandler、MapHandler、MapListHandler、ScalarHandler。传递这五个子类对象后query的返回值分别是:一个JavaBean对象、一个装有多个JavaBean对象的List集合对象、一个装有一行结果集的Map对象(也就是一个Map,Map装着的是一行结果集)、一个装有多个一行结果集的Map的List集合对象(也就是List里有多个Map,每个Map都是一行结果集)、一个Object类型(这种一般运用在查询结果只有一行一列的情况)
QreryRunner类(org.apache.commons.dbutils.QueryRunner)显著的简化了SQL查询,并与ResultSetHandler协同工作将使编码量大为减少。
阅读全文
0 0
- 手机网上商城-项目经验总结(三)-QueryRunner
- 手机网上商城-项目经验总结(一)-项目开发流程
- 手机网上商城-项目经验总结(二)-创建项目结构
- 手机网上商城-项目经验总结(四)-BaseServlet类
- 手机网上商城-项目经验总结(五)-添加商品
- 手机网上商城-项目经验总结(六)-更新商品
- 手机网上商城-项目经验总结(七)-导航栏功能
- 手机网上商城-项目经验总结(八)-商品浏览记录
- 手机网上商城-项目经验总结(九)-邮箱激活注册
- 手机网上商城-项目经验总结(十)-自动登录
- 手机网上商城-项目经验总结(十二)-filter定义权限拦截
- 手机网上商城-项目经验总结(十一)-修改购物车商品数量
- 项目经验总结(三)
- 手机测试总结----经验总结三
- 网上商城项目
- Java EE网上商城项目(更新完毕)
- 项目经验总结(一)
- 项目经验总结(二)
- ionic providers的使用
- 中间件的理解
- springboot+maven+springdata jpa +querydsl快速实现增删改查分页
- 手机网上商城-项目经验总结(二)-创建项目结构
- javaBean验证框架(6)—附加约束和组合约束
- 手机网上商城-项目经验总结(三)-QueryRunner
- HDU5514 Frogs (gcd + 容斥原理)
- 1.1基本算法举例(上篇)
- 2412. 【NOI2005】瑰丽华尔兹
- STL map
- 2017.10.7离线赛总结
- 手机网上商城-项目经验总结(四)-BaseServlet类
- 设计模式之享元模式(1)
- centos6.5安装mysql