-
- All Superinterfaces:
-
EventListener
public interface ConnectionEventListener extends EventListener
注册要通知由
PooledConnection
对象生成的事件的对象。ConnectionEventListener
接口由连接池组件实现。 连接池组件通常由JDBC驱动程序供应商或其他系统软件供应商提供。 当应用程序使用侦听器注册的池连接完成时,JDBC驱动程序将通知ConnectionEventListener
对象。 该通知发生在应用程序在PooledConnection
对象的表示上调用方法close
之后。 一个ConnectionEventListener
时出现连接错误由于事实也通知PooledConnection
不宜供将来使用---服务器已经崩溃,例如。 在驱动程序使用PooledConnection
对象向应用程序发出SQLException
之前,JDBC驱动程序通知侦听器。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
connectionClosed(ConnectionEvent event)
通知此ConnectionEventListener
该应用程序已在其表示的池化连接上调用了方法close
。void
connectionErrorOccurred(ConnectionEvent event)
通知此ConnectionEventListener
发生了致命错误,并且无法再使用合并的连接。
-
-
-
方法详细信息
-
connectionClosed
void connectionClosed(ConnectionEvent event)
通知这个ConnectionEventListener
该应用程序已经在其汇集的连接的表示上调用了方法close
。- 参数
-
event
- 描述事件源的事件对象
-
connectionErrorOccurred
void connectionErrorOccurred(ConnectionEvent event)
通知此ConnectionEventListener
发生了致命错误,并且无法再使用合并的连接。 驱动程序在将应用程序SQLException
给给定的ConnectionEvent
对象中的SQLException
之前使该通知ConnectionEvent
。- 参数
-
event
- 描述事件源的事件对象,其中包含驱动程序即将抛出的SQLException
-
-