模块  java.sql
软件包  javax.sql

Class ConnectionEvent

  • 实现的所有接口
    Serializable

    public class ConnectionEvent
    extends EventObject

    Event对象,提供有关连接相关事件源的信息。 当应用程序关闭池连接时以及发生错误时,将生成ConnectionEvent对象。 ConnectionEvent对象包含两种信息:

    • 应用程序关闭池化连接
    • 在发生错误事件的情况下, SQLException即将被抛出到应用程序中
    从以下版本开始:
    1.4
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • ConnectionEvent

        public ConnectionEvent​(PooledConnection con)

        构造使用给定的ConnectionEvent对象初始化的PooledConnection对象。 SQLException默认为null

        参数
        con - 作为事件源的池化连接
        异常
        IllegalArgumentException - 如果 con为空。
      • ConnectionEvent

        public ConnectionEvent​(PooledConnection con,
                               SQLException ex)

        构造一个ConnectionEvent给定初始化的对象PooledConnection对象和SQLException对象。

        参数
        con - 作为事件源的池化连接
        ex - 即将抛出到应用程序的SQLException
        异常
        IllegalArgumentException - 如果 con为空。
    • 方法详细信息

      • getSQLException

        public SQLException getSQLException()

        检索SQLExceptionConnectionEvent对象。 可能是null

        结果
        即将抛出的SQLException或 null