(1) A,B 是2个方法,正常的数据库事物操作 采用以下这种形式。
conn.setAutoCommit(false);
A();
B();
conn.commit
(2) 但是我想如果换成是if(A()&&B()){
return ture;
}这样也能达到 (1)同样的效果吗??
conn.setAutoCommit(false);
A();
B();
conn.commit
(2) 但是我想如果换成是if(A()&&B()){
return ture;
}这样也能达到 (1)同样的效果吗??
插入成功和commit可不是一回事如果在自动commit的情况下
插入成功后也就同时完成了commit的操作如果不是自动commit
就算你插入操作成功,也可以通过rollback来撤销插入操作