Module  java.sql
软件包  javax.sql

Class ConnectionEvent

  • All Implemented Interfaces:
    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