事务是写在数据库里的还是写在程序里的? 貌似在Java程序可以写事务! 如果可以在数据库中写怎么写?
发布网友
发布时间:2022-04-07 19:28
我来回答
共3个回答
热心网友
时间:2022-04-07 20:57
数据库事务采用JDBC即可,关闭Connection的自动提交功能,在resultset和statement的所有DML语句都完成后,提交,Connection.commit();
在try。。catch语句块中,捕捉异常Exception,并回滚事务,Connection.rollback()即可;
以上步骤就是JDBC事务处理,当然其中有很多可选参数,看你的业务需求是怎样的
热心网友
时间:2022-04-07 22:15
针对问题回答啊:
事务是数据库的功能,但通过JDBC可以使用。
数据库中事务:
--BEGIN TRANSACTION --开始事务
--ROLLBACK TRANSACTION --回滚事务
--COMMIT TRANSACTION --提交事务
JDBC操作数据库事物 也是使用数据库的事物
热心网友
时间:2022-04-07 23:50
事务
数据库的存储过程里面写也可以。
Java里面写也可以。
取决于你的业务逻辑,具体怎么个写法。