鴻蒙OS ConnectionEventListener

2022-11-02 10:28 更新

ConnectionEventListener

public interface ConnectionEventListener
extends EventListener

注冊以接收由 PooledConnection 對象生成的事件的通知的對象。

ConnectionEventListener 接口由連接池組件實現(xiàn)。 連接池組件通常由 JDBC 驅(qū)動程序供應(yīng)商或其他系統(tǒng)軟件供應(yīng)商提供。 當應(yīng)用程序使用偵聽器注冊的池連接完成時,JDBC 驅(qū)動程序會通知 ConnectionEventListener 對象。 在應(yīng)用程序在其 PooledConnection 對象的表示上調(diào)用 close 方法后,將發(fā)生通知。 當由于 PooledConnection 不適合將來使用而發(fā)生連接錯誤時,也會通知 ConnectionEventListener ——例如,服務(wù)器已崩潰。 在驅(qū)動程序使用 PooledConnection 對象向應(yīng)用程序拋出 SQLException 之前,JDBC 驅(qū)動程序會通知偵聽器。

Since:

1.4

方法總結(jié)

修飾符和類型 方法 描述
void connectionClosed(ConnectionEvent event) 通知此 ConnectionEventListener 應(yīng)用程序已在其表示的池連接上調(diào)用 close 方法。
void connectionErrorOccurred(ConnectionEvent event) 通知此 ConnectionEventListener 發(fā)生了致命錯誤并且無法再使用池連接。

方法詳情

connectionClosed

void connectionClosed(ConnectionEvent event)

通知此 ConnectionEventListener 應(yīng)用程序已在其表示的池連接上調(diào)用 close 方法。

參數(shù):

參數(shù)名稱 參數(shù)描述
event 描述事件源的事件對象

connectionErrorOccurred

void connectionErrorOccurred(ConnectionEvent event)

通知此 ConnectionEventListener 發(fā)生了致命錯誤并且無法再使用池連接。 驅(qū)動程序在向應(yīng)用程序拋出給定 ConnectionEvent 對象中包含的 SQLException 之前發(fā)出此通知。

參數(shù):

參數(shù)名稱 參數(shù)描述
event 描述事件源并包含驅(qū)動程序即將拋出的 SQLException 的事件對象
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號