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

クラスConnectionEvent

java.lang.Object
java.util.EventObject
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