W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
public interface RowSetReader
斷開連接的 RowSet 對象調(diào)用以使用數(shù)據(jù)行填充自身的工具。 讀取器(實現(xiàn) RowSetReader 接口的對象)可以注冊到支持讀取器/寫入器范例的 RowSet 對象。 當(dāng)調(diào)用 RowSet 對象的 execute 方法時,它會依次調(diào)用 reader 的 readData 方法。
Since:
1.4
修飾符和類型 | 方法 | 描述 |
---|---|---|
void | readData(RowSetInternal caller) | 讀取調(diào)用 RowSet 對象的新內(nèi)容。 |
void readData(RowSetInternal caller) throws SQLException
讀取調(diào)用 RowSet 對象的新內(nèi)容。 為了調(diào)用此方法,RowSet 對象必須已實現(xiàn) RowSetInternal 接口并將此 RowSetReader 對象注冊為其讀取器。 readData 方法由支持讀取器/寫入器范例的行集的 RowSet.execute 方法在內(nèi)部調(diào)用。
readData 方法向調(diào)用者添加行。 它可以以多種方式實現(xiàn),甚至可以使用來自非關(guān)系數(shù)據(jù)源的行來填充調(diào)用者。 通常,讀取器可以調(diào)用任何行集的方法,但有一個例外。 調(diào)用方法execute 將導(dǎo)致拋出SQLException,因為可能不會遞歸調(diào)用execute。 此外,當(dāng)閱讀器調(diào)用 RowSet 方法時,不會通知任何偵聽器; 也就是說,不會生成任何 RowSetEvent 對象,也不會調(diào)用任何 RowSetListener 方法。 這是真的,因為方法 execute 已經(jīng)通知了偵聽器。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
caller | RowSet 對象 (1) 實現(xiàn)了 RowSetInternal 接口,(2) 注冊了此閱讀器,以及 (3) 其執(zhí)行方法調(diào)用了此閱讀器 |
Throws:
Throw名稱 | Throw描述 |
---|---|
SQLException | 如果發(fā)生數(shù)據(jù)庫訪問錯誤或此方法調(diào)用 RowSet.execute 方法 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: