模块 java.sql
 javax.sql

接口 RowSetWriter

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

public interface RowSetWriter
实现 RowSetWriter 接口的对象,称为writer.写入器可以注册到支持读取器/写入器范例的RowSet对象。

如果断开连接的 RowSet 对象修改了它的某些数据,并且它有一个与之关联的编写器,则可以实现它,以便它在内部调用编写器的 writeData 方法将更新写回数据源。为此,编写器必须首先与行集的数据源建立连接。

如果要更新的数据在数据源中已经发生了变化,则存在冲突,此时写入器不会将变化写入数据源。作者用于防止或限制冲突的算法完全取决于其实现。

自从:
1.4
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    将此 RowSetWriter 对象的行集中的更改写回到它从中获取数据的数据源。
  • 方法详情

    • writeData

      boolean writeData(RowSetInternal  caller) throws SQL异常
      将此 RowSetWriter 对象的行集中的更改写回到它从中获取数据的数据源。
      参数:
      caller - RowSet 对象 (1) 实现了 RowSetInternal 接口,(2) 向其注册了此编写器,以及 (3) 在内部调用了此方法
      返回:
      true 如果修改的数据被写入; false如果没有,如果有冲突就会这样
      抛出:
      SQLException - 如果发生数据库访问错误