java 如何知道JDBC中的事务是活动的?

14ifxucb  于 2023-04-28  发布在  Java
关注(0)|答案(1)|浏览(123)

有没有办法知道JDBC中是否有任何挂起的事务?我指的是Connection类方法。我们称之为

Connection con;
con.commit();

回滚

con.rollback();

但如何知道,如果交易已经开始。我正在写多线程的应用程序,事务可能由其他进程开始.我一定要知道它可能是类似于

con.inTransaction();
kx1ctssn

kx1ctssn1#

检查的值

con.getAutoCommit()

如果返回值为'false',则意味着有人已经禁用了autoCommit,他们将执行con。commit()。因此,您可以假设事务已启用。

相关问题