作者MephistoH (默非斯托)
看板java
标题[问题] 关於Connection的rollback();
时间Tue Nov 10 10:33:58 2009
事情是这样的
我在update 资料库时,遇上了deadlock, 此时把exception往外丢
try{
Connection con=取得连线;
con.setAutoCommit(false);
....
遇到deadlock
}catch(Exception e){
con.rollback();
}finally{
con.close();
con=null;
}
以上的code是参考, 大约就是这样,中间的程式码很长就忽略吧.
问题是: 我update了 40笔的资料, 在rollback 时应该是一起回复.
因为是同一条con, 结果却是第一笔, 没被回复,其他都有回复
这已经是第二次发生了.
不知道版上有没有人遇过这种情况?
可以提供解决方法....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.249.163.125
1F:→ ken915007:这样编译会过??? 11/10 20:04