public interface ConnectionEventListener
implements EventListener
javax.sql.ConnectionEventListener |
一个对象,用于注册以通知由 PooledConnection
对象生成的事件。
ConnectionEventListener
接口由连接池组件实现。 连接池组件通常由JDBC驱动程序供应商或其他系统软件供应商提供。 当应用程序使用监听器注册的池式连接完成时,JDBC驱动程序通知ConnectionEventListener
对象。 通知发生在应用程序调用方法PooledConnection
对象close
的表示形式之后。 例如, ConnectionEventListener
也会在发生连接错误时通知,因为PooledConnection
不适合将来使用 - 服务器崩溃。 在驱动程序使用PooledConnection
对象向应用程序抛出SQLException
之前,JDBC驱动程序会通知侦听器。
Public methods |
|
---|---|
abstract void |
connectionClosed(ConnectionEvent event) 通知此 |
abstract void |
connectionErrorOccurred(ConnectionEvent event) 通知此 |
void connectionClosed (ConnectionEvent event)
通知此 ConnectionEventListener
该应用程序已调用方法 close
对其池连接的表示。
Parameters | |
---|---|
event |
ConnectionEvent : an event object describing the source of the event |
void connectionErrorOccurred (ConnectionEvent event)
通知此ConnectionEventListener
发生了致命错误,并且不能再使用池连接。 驱动程序在将应用程序抛出给定的ConnectionEvent
对象中的SQLException
之前发出此通知。
Parameters | |
---|---|
event |
ConnectionEvent : an event object describing the source of the event and containing the SQLException that the driver is about to throw |