JavaTM 2 Platform
Standard Ed. 6

javax.sql
介面 ConnectionEventListener

所有父級介面:
EventListener

public interface ConnectionEventListener
extends EventListener

註冊該物件便可獲得由 PooledConnection 物件產生的事件的通知。

ConnectionEventListener 介面由連接池元件實作。連接池元件通常由 JDBC 驅動程序供應商或另一個系統軟體供應商提供。當使用註冊了偵聽器的入池連接完成應用程序時,JDBC 驅動程序將向 ConnectionEventListener 物件發出通知。該通知發生在應用程序對其 PooledConnection 物件表示形式調用 close 方法之後。當連接因 PooledConnection 不適合將來使用而發生連接錯誤時(例如,伺服器崩潰),ConnectionEventListener 也將得到通知。JDBC 驅動程序僅在驅動程序使用 PooledConnection 物件向應用程序拋出 SQLException 之前向偵聽器發出通知。

從以下版本開始:
1.4

方法摘要
 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 發生了嚴重錯誤,入池連接不再可用。驅動程序僅在向應用程序拋出包含在給定 ConnectionEvent 物件中的 SQLException 時發出此通知。

參數:
event - 一個事件物件,它描述事件源和包含驅動程序將拋出的 SQLException

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only