モジュール java.sql
パッケージ javax.sql

クラスConnectionEvent

  • すべての実装されたインタフェース:
    Serializable

    public class ConnectionEvent
    extends EventObject

    接続関連のイベントのソースに関する情報を提供するEventオブジェクトです。 ConnectionEventオブジェクトは、アプリケーションがプールされた接続を閉じたときやエラーが発生したときに生成されます。 ConnectionEventオブジェクトには、次の2種類の情報が含まれます。

    • アプリケーションによって閉じられた、プールされた接続
    • エラー・イベントの場合は、アプリケーションにスローされるSQLException

    導入されたバージョン:
    1.4
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • ConnectionEvent

        public ConnectionEvent​(PooledConnection con)

        指定されたPooledConnectionオブジェクトで初期化されたConnectionEventオブジェクトを構築します。 SQLExceptionは、デフォルトでnullです。

        パラメータ:
        con - イベントの生成元であるプールされた接続
        例外:
        IllegalArgumentException - conがnullである場合。
      • ConnectionEvent

        public ConnectionEvent​(PooledConnection con,
                               SQLException ex)

        指定したPooledConnectionオブジェクトとSQLExceptionオブジェクトによって初期化されたConnectionEventオブジェクトを構築します。

        パラメータ:
        con - イベントの生成元であるプールされた接続
        ex - アプリケーションにスローされるSQLExceptionオブジェクト
        例外:
        IllegalArgumentException - conがnullである場合。
    • メソッドの詳細

      • getSQLException

        public SQLException getSQLException()

        このConnectionEventオブジェクトのSQLException値を取得します。 nullも可。

        戻り値:
        スローされる予定のSQLException、またはnull