鴻蒙OS RowSetWriter

2022-11-03 10:26 更新

RowSetWriter

public interface RowSetWriter

實(shí)現(xiàn) RowSetWriter 接口的對象,稱為編寫器。 可以使用支持讀取器/寫入器范例的 RowSet 對象注冊寫入器。

如果一個(gè)斷開連接的 RowSet 對象修改了它的一些數(shù)據(jù),并且它有一個(gè)與之關(guān)聯(lián)的寫入器,則可以實(shí)現(xiàn)它以便它在內(nèi)部調(diào)用寫入器的 writeData 方法以將更新寫回?cái)?shù)據(jù)源。 為此,編寫器必須首先與行集的數(shù)據(jù)源建立連接。

如果要更新的數(shù)據(jù)已經(jīng)在數(shù)據(jù)源中發(fā)生了變化,則存在沖突,這種情況下寫入者不會將這些變化寫入數(shù)據(jù)源。 作者用于防止或限制沖突的算法完全取決于其實(shí)現(xiàn)。

Since:

1.4

方法總結(jié)

修飾符和類型 方法 描述
boolean writeData(RowSetInternal caller) 將此 RowSetWriter 對象的行集中的更改寫回它從中獲取數(shù)據(jù)的數(shù)據(jù)源。

方法詳情

writeData

boolean writeData(RowSetInternal caller) throws SQLException

將此 RowSetWriter 對象的行集中的更改寫回它從中獲取數(shù)據(jù)的數(shù)據(jù)源。

參數(shù):

參數(shù)名稱 參數(shù)描述
caller RowSet 對象 (1) 已實(shí)現(xiàn) RowSetInternal 接口,(2) 此 writer 注冊的對象,以及 (3) 在內(nèi)部調(diào)用此方法

返回:

如果已寫入修改的數(shù)據(jù),則為 true; 如果沒有,則為 false,如果存在沖突,則為這種情況

Throws:

Throw名稱 Throw描述
SQLException 如果發(fā)生數(shù)據(jù)庫訪問錯(cuò)誤
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號