您的位置:首页 > 运维架构 > Apache

Apache-DbUtils学习

2016-02-27 15:31 513 查看
DbUtils框架

它是对JDBC的简单封装

API介绍(查看QueryRunner的API)

- DbUtils :提供如关闭连接、装载JDBC驱动程序等常规工作的工具 类,里面的所有方法都是静态的
- QueryRunner类
该类简单化了SQL查询,它与ResultSetHandler组合在一起使用可以完成大部分的数据库操作,能够大大减少编码量。


- QueryRunner类提供了两个构造方法:

默认的构造方法

需要一个 javax.sql.DataSource


练习

//添加
ublic class DbUtislDemo {
private QueryRunner qr = new QueryRunner(DBCPUtil.getDataSource());
@Test
public void testAdd() throws SQLException{
qr.update("insert into account values(?,?,?)", 5,"www",1000);
}

@Test//批处理
public void testBatch() throws SQLException{
Object params[][] = new Object[10][];
for(int i=0;i<params.length;i++){
params[i] = new Object[]{i+1,"aaa"+(i+1),(i+100)};
}
qr.batch("insert into account values(?,?,?)", params);//第二个参数是二维数组
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: