構文
void release()
パラメーター
なし。
戻り値
なし。
例外
CwDBConnectionException
注記
release() メソッドは、マップ・インスタンスによる現行接続の使用を明示的に解放します。解放された接続はその接続プールに戻されます。関連付けられているデータベースへの接続を必要とする他のコンポーネント (マップまたはコラボレーション) は、この接続を使用できるようになります。接続を明示的に解放しないと、現行マップの実行終了時に、マップ・インスタンスによって暗黙的に接続が解放されます。このため、静的変数の中に接続を保管して再使用することはできません。
この例外を明示的に処理しないと、アクティブなトランザクションも自動的にロールバックされます。inTransaction() メソッドを使用してトランザクションがアクティブかどうかを判別することもできます。
参照項目