dbutils 事务操作

创建QueryRunner

1
QueryRunner qr = new QueryRunner();

使用这个对象时,需要给它提供Connection

1
2
QueryRunner qr = new QueryRunner(dataSource);

使用这个对象时,不用给Connection

调用update():

1
qr.update(connection, sql, array)
  • connection:连接对象
  • sql:sql模板,带有问号
  • array:对应sql模板中问号的值!
1
qr.update(sql, array);
  • sql:sql模板,带有问号
  • array:对应sql模板中问号的值!

调用batch()

1
2
batch(Connection con, String sql, Object[][] params);
batch(String sql, Object[][] params);

调用query()

1
query(Connection con, String sql, ResultSetHandler rh, Object[] params);