2

Connection自動コミットをオフにして JDBC を使用しています。クリーンアップ メソッドで、現在進行中のトランザクションがないことを確認したいのですが、この情報を取得する方法がわかりません。指定された JDBC でトランザクションが進行中かどうかを確認するにはどうすればよいConnectionですか?

アップデート

JDBC にはネイティブに何もありませんが、Tomcat JDBC 接続プールにはインターセプターの概念があり、そのレベルでトランザクションを追跡するように記述できるかどうか疑問に思っています。

4

1 に答える 1

0

JDBC Connection にはステータスを知るためのヘルパー メソッドはありませんが、javax.transaction.UserTransaction を取得できる場合は、"getStatus" メソッドを使用してステータスを確認できます。オラクルサイトの詳細。

于 2013-02-03T15:33:08.510 に答える