- 所有超级接口:
-
EventListener
一个注册要接收由PooledConnection
对象生成的事件的对象。
ConnectionEventListener
接口由连接池组件实现。连接池组件通常由JDBC驱动程序供应商或其他系统软件供应商提供。当应用程序完成使用已注册监听器的池化连接时,JDBC驱动程序会通知ConnectionEventListener
对象。通知发生在应用程序调用其表示PooledConnection
对象的close
方法之后。当由于PooledConnection
不适合将来使用而发生连接错误时,例如服务器崩溃时,也会通知ConnectionEventListener
。在驱动程序向使用PooledConnection
对象的应用程序抛出SQLException
之前,驱动程序会通知监听器。
- 自1.4版本起:
- 1.4
-
Method Summary
Modifier and TypeMethodDescriptionvoid
connectionClosed
(ConnectionEvent event) 通知此ConnectionEventListener
,应用程序已调用其表示的池化连接的close
方法。void
通知此ConnectionEventListener
,发生了致命错误,池化连接不再可用。
-
Method Details
-
connectionClosed
通知此ConnectionEventListener
,应用程序已调用其表示的池化连接的close
方法。- 参数:
-
event
- 描述事件源的事件对象
-
connectionErrorOccurred
通知此ConnectionEventListener
,发生了致命错误,池化连接不再可用。驱动程序在向应用程序抛出包含在给定ConnectionEvent
对象中的SQLException
之前发出此通知。- 参数:
-
event
- 描述事件源的事件对象,并包含驱动程序即将抛出的SQLException
-