Module java.sql
Package javax.sql

Class ConnectionEvent

java.lang.Object
java.util.EventObject
javax.sql.ConnectionEvent
所有已实现的接口:
Serializable

public class ConnectionEvent extends EventObject

一个提供有关连接相关事件源信息的Event对象。ConnectionEvent对象在应用程序关闭池化连接和发生错误时生成。 ConnectionEvent对象包含两种信息:

  • 应用程序关闭的池化连接
  • 在错误事件发生时,即将抛出给应用程序的SQLException
自版本:
1.4
参见:
  • Constructor Details

    • 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。
  • Method Details

    • getSQLException

      public SQLException getSQLException()

      检索此ConnectionEvent对象的SQLException。可能为null

      返回:
      即将抛出的SQLException或null