Module java.sql
Package javax.sql

Interface ConnectionEventListener

所有超级接口:
EventListener

public interface ConnectionEventListener extends EventListener

一个注册要接收由PooledConnection对象生成的事件的对象。

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

自1.4版本起:
1.4
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    通知此ConnectionEventListener,应用程序已调用其表示的池化连接的close方法。
    void
    通知此ConnectionEventListener,发生了致命错误,池化连接不再可用。
  • Method Details

    • connectionClosed

      void connectionClosed(ConnectionEvent event)
      通知此ConnectionEventListener,应用程序已调用其表示的池化连接的close方法。
      参数:
      event - 描述事件源的事件对象
    • connectionErrorOccurred

      void connectionErrorOccurred(ConnectionEvent event)
      通知此ConnectionEventListener,发生了致命错误,池化连接不再可用。驱动程序在向应用程序抛出包含在给定ConnectionEvent对象中的SQLException之前发出此通知。
      参数:
      event - 描述事件源的事件对象,并包含驱动程序即将抛出的SQLException