up:: ApacheCommonsDBUtils简化增删改查

(1)数据库连接Connection需要使用数据库连接池;一般会提供一个DataSource数据源对象,来获取Connection对象;

(2)使用预编译Statement,PrepareStatement对象:来执行SQL语句;而引入的Apache Commons DBUtils,可以简化这个过程;

(3)具体执行SQL语句可以使用Apache Commons DBUtils;

(附1):连接池+Commons DBUtils组合使用的时候:

查询可以不使用事务,不使用事务,所以可以不显式的获取Connection对象;

增、删、改需要使用手动事务控制,所以需要显式的获取Connection对象,以方便设置事务;

(附2):不使用Apache Commons DBUtils时,批量处理没问题; _ 但当使用Apache Commons DBUtils的时候,如何批量处理?这是个待解决的问题。关于这个问题,可以参考下:使用 dbutils进行批处理(还没看……)_