日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSStatementEventListener

StatementEventListener

西湖網站建設公司創(chuàng)新互聯(lián)建站,西湖網站設計制作,有大型網站制作公司豐富經驗。已為西湖上1000家提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿網站制作要多少錢,請找那個售后服務好的西湖做網站的公司定做!

public interface StatementEventListener
extends EventListener

一個對象,它注冊以通知在語句池中的 PreparedStatements 上發(fā)生的事件。

JDBC 3.0 規(guī)范添加了 maxStatements ConnectionPooledDataSource 屬性,以提供啟用 PreparedStatements 池的標準機制并指定語句池的大小。但是,當 PreparedStatement 無效時,驅動程序無法通知外部語句池。對于某些數(shù)據(jù)庫,如果執(zhí)行了影響表的 DDL 操作,則語句將變?yōu)闊o效。例如,應用程序可能會創(chuàng)建一個臨時表來對該表執(zhí)行一些工作,然后將其銷毀。它可能會在以后再次需要時重新創(chuàng)建同一個表。某些數(shù)據(jù)庫會在刪除表時使引用臨時表的任何準備好的語句無效。

與 ConnectionEventListener 接口中定義的方法類似,驅動程序在檢測到語句無效時會在拋出任何異常之前調用 StatementEventListener.statementErrorOccurred 方法。當 PreparedStatement 關閉時,驅動程序還將調用 StatementEventListener.statementClosed 方法。

允許組件向 PooledConnection 注冊 StatementEventListener 的方法已添加到 PooledConnection 接口中。

Since:

1.6

方法總結

修飾符和類型 方法 描述
void statementClosed(StatementEvent event) 驅動程序在檢測到 PreparedStatement 已關閉時,對連接上注冊的所有 StatementEventListener 調用此方法。
void statementErrorOccurred(StatementEvent event) 驅動程序在檢測到 PreparedStatement 無效時,對連接上注冊的所有 StatementEventListener 調用此方法。

方法詳情

statementClosed

void statementClosed(StatementEvent event)

驅動程序在檢測到 PreparedStatement 已關閉時,對連接上注冊的所有 StatementEventListener 調用此方法。

參數(shù):

參數(shù)名稱 參數(shù)描述
event 描述事件源和 PreparedStatement 已關閉的事件對象。

Since:

1.6

statementErrorOccurred

void statementErrorOccurred(StatementEvent event)

驅動程序在檢測到 PreparedStatement 無效時,對連接上注冊的所有 StatementEventListener 調用此方法。 驅動程序在將給定事件中包含的 SQLException 拋出給應用程序之前調用此方法。

參數(shù):

參數(shù)名稱 參數(shù)描述
event 一個事件對象,描述事件的來源、無效的語句以及驅動程序即將拋出的異常。 事件的來源是與無效 PreparedStatement 關聯(lián)的 PooledConnection。

Since:

1.6


當前名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSStatementEventListener
網站URL:http://www.5511xx.com/article/cdcccsp.html