JDBC接続の接続と切断

最初にルート・レベルのアプリケーション・モジュール(詳細は、関連項目のトピックを参照)にアクセスするとき、ビジネス・コンポーネント・フレームワークは、使用されている構成で指定されているJDBC接続に自動的に接続します。Transaction.disconnect()メソッドを使用して、いつでもこの接続を切断し、後でTransaction.reconnect()を使用して再接続できます。

JDBC接続を切断するには、次のようにします。

  1. トランザクション・オブジェクトを取得します。
  2. 切断して、現在のデータベース・トランザクションを終了する(サーバーによってトランザクションがロールバックされる)場合、引数なしで、または引数trueを指定してTransaction.disconnect()をコールします。

    myTrans.disconnect();
  3. 切断して、トランザクション状態を保存する(Transaction.reconnect()をコールするとトランザクションが再開する)場合、引数falseを指定してTransaction.disconnect()をコールします。

    myTrans.disconnect(false);

JDBC接続を再接続するには、次のようにします。


トランザクションの管理
トランザクション・オブジェクトについて
トランザクションのコミットおよびロールバック