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进行批处理(还没看……)_