oracle事务控制问题 //conn为自动提交try{conn.setAutoCommit(false);//设为不自动提交pstmt=conn.prepareStatement(sql);conn.commit();return true;}catch(Exception e){//回滚}请问conn.setAutoCommit(false)算不算在事务里面?在catch里面会不会回滚为自动提交? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 conn.setAutoCommit(false);不算在事物里面事物控制的是对数据库的操作所以回滚不会回滚为自动提交只是你的这里设置对其他地方无效其他地方还是使用默认方式 conn.setAutoCommit(false);//只是一个开发,将数据库操作设置为手动提交。try{操作1,操作2。conn.commit();}catch(){//上面操作中失败,这都进行回滚。但是提交方式任然是手动。}finally{关闭连接,这可以将手动提交恢复到自动提交。conn.setAutoCommit(true);} Swing JScrollPanel如何实现自动滚屏 求weblogic9.x的下载 急!急!急!急!急!急!急!急!急!急! 应该买怎么样的框架书籍? 双向一对多映射级联删除问题报错:could not initialize a collection Hibernate 如何映射 怎么在各Tab页之间传值? JDBC调用sqlserver存储过程,存储过程是通过游标返回数据的.给出个例子(100分你拿走) xml解析问题 java调用dll出现了错误 谁帮我写个正则表达式! 类型转换
不算在事物里面
事物控制的是对数据库的操作
所以回滚不会回滚为自动提交
只是你的这里设置对其他地方无效
其他地方还是使用默认方式
try{
操作1,
操作2
。
conn.commit();
}
catch(){
//上面操作中失败,这都进行回滚。但是提交方式任然是手动。
}
finally{
关闭连接,这可以将手动提交恢复到自动提交。
conn.setAutoCommit(true);
}