首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

executeBatch用执行commit吗解决方法

2012-01-19 
executeBatch用执行commit吗比如Connection con....con.setAutoCommit(false)Statement stcon.createS

executeBatch用执行commit吗
比如
Connection con=....;
con.setAutoCommit(false);
Statement st=con.createStatement();
st.executeUpdate("insert into .....");
con.commit();//这句是必须的吗

st.addBatch("insert into ....");
st.addBatch("insert into .....");

st.executeBatch();

con.commit();//执行完executeBatch后,还用执行commit吗

忘各位给予解答

[解决办法]
con.setAutoCommit(false);
已经关闭了自动commit了,当然要手动commit
[解决办法]
一般增刪改操作都要commit一下。


[解决办法]
con.setAutoCommit(false);
不加这句还可以。
[解决办法]
加了这句。。。con.setAutoCommit(false);不commit也不行了。。。

热点排行