dbutil-QueryRunner的简单学习
来源:互联网 发布:合肥租房知乎 编辑:程序博客网 时间:2024/04/30 06:22
查询
public boolean verifyTeacher_id(String teacher_id) throws Exception { Connection conn = JdbcUtil.getConnection(); QueryRunner qr=new QueryRunner(); String sql="SELECT teacher_id FROM teachers WHERE teacher_id=?"; Object[] params=new Object[]{teacher_id}; Object obj=qr.query(conn,sql, new BeanListHandler(Teacher.class),params); DbUtils.close(conn); //QueryRunner实例化无参,即使用jdbcUtil必须手动关闭链接; //QueryRunner实例化传参dataSource时,即使用连接池时连接自动关闭。
插入
/** * 方法的功能描述:插入一条班级信息 * @params:[cl] * @return: void */ public void addClass(Class cl) throws SQLException { QueryRunner qr=new QueryRunner(); String sql="INSERT INTO classs VALUES (?,?,?,?,?,?);"; Object params[]={cl.getClass_id(),cl.getClass_name(),cl.getClass_department_id(),cl.getClass_teacher_id(),cl.getClass_reward_id(),cl.getClass_enter_year()}; qr.insert(conn, sql, new ScalarHandler(),params); DbUtils.close(conn); }
下面是handler参数和返回对象类型的对照表:
AbstractListHandler – 返回多行List的抽象类
ArrayHandler – 返回一行的Object[]
ArrayListHandler – 返回List,每行是Object[]
BeanHandler – 返回第一个Bean对象
BeanListHandler – 返回List,每行是Bean
ColumnListHandler – 返回一列的List
KeyedHandler – 返回Map,具体见代码
MapHandler – 返回单个Map
MapListHandler – 返回List,每行是Map
ScalarHandler – 返回列的头一个值
阅读全文
0 0
- dbutil-QueryRunner的简单学习
- DBUtil的简单封装(dbutil+tomcat jdbcpool)
- dbUtil的简单使用
- DBUtil用法之ResultSetHandler 和 QueryRunner总结
- jsp---DBUtil用法之ResultSetHandler 和 QueryRunner
- DBUtil用法之ResultSetHandler 和 QueryRunner总结
- apache的DBUtil框架学习
- JDBC的一个简单封装类DBUtil
- 简单的数据库连接工具类DBUtil
- jsp---DBUtil用法之ResultSetHandler 和 QueryRunner总结
- jsp---DBUtil用法之ResultSetHandler 和 QueryRunner总结
- DBUtiles中的简单使用(QueryRunner和ResultSetHandler的手动实现)
- DBUtils学习----QueryRunner类
- 学习笔记QueryRunner
- Java 最简单的 数据库工具类 DbUtil
- 第十八天,用dbutil实现一个简单的注册系统
- 搬运自己的mysql学习笔记3-dbutil的使用
- QueryRunner的使用
- SQL Server服务启动帐户
- 骑士游历
- dreamweaver设置快速格式化代码
- Linux下使用Corosync+Pacemaker详解及安装
- mysql 5.6 order by limit 排序分页数据重复问题
- dbutil-QueryRunner的简单学习
- 循环辅助语句 和循环嵌套
- [Leetcode] 322. Coin Change 解题报告
- 基于递归注意力模型的卷积神经网络:让精细化物体分类成为现实
- 段子积累
- Java基础----集合 Collection
- 题目十八 独木舟上的旅行
- 110
- 101