public interface RowSetWriter
实现 RowSetWriter
接口的对象,称为 writer。writer 可以在支持 reader/writer 范例的 RowSet
对象中注册。
如果非连接 RowSet
对象修改它的某些数据,并且它具有与之关联的 writer,则可以实现它,使其在内部调用 writer 的 writeData
方法,以将更新写回数据源。要做到这一点,writer 必须首先建立一个与 rowset 的数据源的连接。
如果在数据源中已经更改了要更新的数据,则会发生冲突;在此情况下,writer 不会将更改写入数据源。writer 用于防止或限制冲突而使用的算法完全依赖于其实现。
方法摘要 | |
---|---|
boolean |
writeData(RowSetInternal caller) 将此 RowSetWriter 对象的 rowset 中的更改写回它从中获取数据的数据源。 |
方法详细信息 |
---|
boolean writeData(RowSetInternal caller) throws SQLException
RowSetWriter
对象的 rowset 中的更改写回它从中获取数据的数据源。
caller
-
RowSet
对象,该对象 (1) 已经实现
RowSetInternal
接口, (2) 此 writer 在其中注册, 和(3) 内部调用此方法
true
;否则返回
false
,在此情况下,存在冲突
SQLException
- 如果发生数据库访问错误