
正文
事务回滚java代码,java抛出异常事务会回滚吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中一个方法增加两个表,怎么回滚
在方法上添加事务,由事务统一管理,如图:
可以捕获异常,如果不对全部回滚。
相关问答
Q1: 请教:如何在java程序中实现数据操作的“回滚”
--事务处理:
begin tran --开始处理数据时,开启事务
--下面是具体的处理语句
insert into 表 values(1)
if @@error0 --如果处理语句出错,回滚事务
begin
rollback tran
goto lbexit
end
update 表 set 字段=1
if @@error0 --如果处理语句出错,回滚事务
begin
rollback tran
goto lbexit
end
commit tran --所有执行成功,提交事务
lbexit:
JAVA的话,可以在连接对象上启用事务
Q2: jdbc事务回滚java操作
事务控制,一起提交或回滚。
Connection conn = .... // 取得数据库连接;
conn.setAutoCommit(false); // 关闭自动提交;
try{
...... // 你的处理数据代码.
conn.commit(); // 提交事务.
}catch(Exception ex){
conn.rollback(); // 失败回滚.
}






