我们在之前有提过JDBC,它是通过接口来实现对事务的使用的,是一种常见的处理事务方法。在了解了JDBC的一些基本概念后,想要对其进行具体的使用,还需要对隔离级别和执行事务的步骤有所掌握,这些要点我们会在接下来的内容中逐步分享,最后会带来JDBC使用的实例。
1.JDBC对事务的支持
JDBC 提供了5种不同的事务隔离级别,在 Connection 中进行了定义。
1 2 3 4 5 |
|
2.执行步骤
(1)设置事务的提交方式为非自动提交:conn.setAutoCommit(false);
(2)将需要添加事务的代码放入try,catch块中。
(3)在try块内添加事务的提交操作,表示操作无异常,提交事务:conn.commit();尤其不要忘记,在catch块内添加回滚事务,表示操作出现异常,撤销事务:conn.rollback();(4)设置事务提交方式为自动提交:conn.setAutoCommit(true)。
3.实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
以上就是java之JDBC事务的应用,学会了这种方法后,在遇到类似的事务问题时,我们就可以使用JDBC的方法来解决。学会了可以亲手体验代码部分内容。