public interface RowSetWriter
javax.sql.RowSetWriter |
实现RowSetWriter
接口的对象,称为writer 。 作者可能注册了支持读写器范例的RowSet
对象。
如果一个断开的RowSet
对象修改了一些数据,并且它有一个写入器与之关联,那么它可能会被实现,以便它在内部调用写入器的writeData
方法将更新写回到数据源。 为此,作者必须首先与行集的数据源建立连接。
如果要更新的数据在数据源中已更改,则会发生冲突,在这种情况下,写入器不会将更改写入数据源。 作者用来防止或限制冲突的算法完全取决于其实现。
Public methods |
|
---|---|
abstract boolean |
writeData(RowSetInternal caller) 将此 |
boolean writeData (RowSetInternal caller)
将此 RowSetWriter
对象的行 RowSetWriter
的更改写回到其获取其数据的数据源。
Parameters | |
---|---|
caller |
RowSetInternal : the RowSet object (1) that has implemented the RowSetInternal interface, (2) with which this writer is registered, and (3) that called this method internally |
Returns | |
---|---|
boolean |
true if the modified data was written; false if not, which will be the case if there is a conflict |
Throws | |
---|---|
SQLException |
if a database access error occurs |