读书人

批量增添方法

发布时间: 2012-10-23 12:12:21 作者: rapoo

批量添加方法
public void batch (LinkedList<String> sqls) {
try {
conn=getConnection();
st=conn.createStatement();
//批量处理(数据库会默认是用事务方式)

//1.设置提交方式为手动(非自动auto)
conn.setAutoCommit(false);

//2.将要批量的SQL语句存储到batch(缓冲区)中,循环添加要同时执行的sql语句
for (int i = 0; i < sqls.size(); i++) {
st.addBatch(sqls.get(i));
}

//3.执行批量提交
st.executeBatch();

//4.手动提交
conn.commit();

//5.关闭
this.close();
} catch (Exception e) {
e.printStackTrace();
}
}

读书人网 >编程

热点推荐