Apache-DbUtils学习

来源:互联网 发布:php syntax error 编辑:程序博客网 时间:2024/05/19 17:50

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);//第二个参数是二维数组   }  
0 0
原创粉丝点击