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);//第二个参数是二维数组
}