Module  java.sql
软件包  javax.sql

Interface ConnectionEventListener

  • All Superinterfaces:
    EventListener


    public interface ConnectionEventListener
    extends EventListener

    注册要通知由PooledConnection对象生成的事件的对象。

    ConnectionEventListener接口由连接池组件实现。 连接池组件通常由JDBC驱动程序供应商或其他系统软件供应商提供。 当应用程序使用侦听器注册的池连接完成时,JDBC驱动程序将通知ConnectionEventListener对象。 该通知发生在应用程序在PooledConnection对象的表示上调用方法close之后。 一个ConnectionEventListener时出现连接错误由于事实也通知PooledConnection不宜供将来使用---服务器已经崩溃,例如。 在驱动程序使用PooledConnection对象向应用程序发出SQLException之前,JDBC驱动程序通知侦听器。

    从以下版本开始:
    1.4
    • 方法详细信息

      • connectionClosed

        void connectionClosed​(ConnectionEvent event)
        通知这个 ConnectionEventListener该应用程序已经在其汇集的连接的表示上调用了方法 close
        参数
        event - 描述事件源的事件对象
      • connectionErrorOccurred

        void connectionErrorOccurred​(ConnectionEvent event)
        通知此ConnectionEventListener发生了致命错误,并且无法再使用合并的连接。 驱动程序在将应用程序SQLException给给定的ConnectionEvent对象中的SQLException之前使该通知ConnectionEvent
        参数
        event - 描述事件源的事件对象,其中包含驱动程序即将抛出的 SQLException