JavaTM 2 Platform
Standard Ed. 6

javax.sql
介面 RowSetWriter

所有已知子介面:
TransactionalWriter, XmlWriter

public interface RowSetWriter

實作 RowSetWriter 介面的物件,稱為 writer。writer 可以在支持 reader/writer 範例的 RowSet 物件中註冊。

如果非連接 RowSet 物件修改它的某些資料,並且它具有與之關聯的 writer,則可以實作它,使其在內部調用 writer 的 writeData 方法,以將更新寫回資料源。要做到這一點,writer 必須首先建立一個與 rowset 的資料源的連接。

如果在資料源中已經更改了要更新的資料,則會發生衝突;在此情況下,writer 不會將更改寫入資料源。writer 用於防止或限制衝突而使用的演算法完全依賴於其實作。

從以下版本開始:
1.4

方法摘要
 boolean writeData(RowSetInternal caller)
          將此 RowSetWriter 物件的 rowset 中的更改寫回它從中獲取資料的資料源。
 

方法詳細資訊

writeData

boolean writeData(RowSetInternal caller)
                  throws SQLException
將此 RowSetWriter 物件的 rowset 中的更改寫回它從中獲取資料的資料源。

參數:
caller - RowSet 物件,該物件 (1) 已經實作 RowSetInternal 介面, (2) 此 writer 在其中註冊, 和(3) 內部調用此方法
返回:
如果寫入了修改的資料,則返回 true;否則返回 false,在此情況下,存在衝突
拋出:
SQLException - 如果發生資料庫存取錯誤

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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