Module java.sql
Package javax.sql

Interface RowSetWriter

所有已知的子接口:
TransactionalWriter, XmlWriter

public interface RowSetWriter
实现RowSetWriter接口的对象,称为writer。一个writer可以注册到支持读写模式的RowSet对象中。

如果一个断开连接的RowSet对象修改了一些数据,并且它有一个与之关联的writer,那么可以实现为它在内部调用writer的writeData方法来将更新写回数据源。为了做到这一点,writer必须首先与rowset的数据源建立连接。

如果要更新的数据在数据源中已经被更改,就会发生冲突,在这种情况下,writer将不会将更改写入数据源。writer用于防止或限制冲突的算法完全取决于其实现。

自版本:
1.4
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    将此RowSetWriter对象的rowset中的更改写回获取数据的数据源。
  • Method Details

    • writeData

      boolean writeData(RowSetInternal caller) throws SQLException
      将此RowSetWriter对象的rowset中的更改写回获取数据的数据源。
      参数:
      caller - 实现了RowSetInternal接口的RowSet对象(1),与其注册了该writer(2),并在内部调用了此方法的对象(3)
      返回值:
      如果修改的数据已被写入,则返回true; 如果没有写入,则返回false,如果存在冲突的话
      抛出:
      SQLException - 如果发生数据库访问错误