Module  java.sql
软件包  javax.sql

Interface RowSetWriter

  • All Known Subinterfaces:
    TransactionalWriterXmlWriter


    public interface RowSetWriter
    一个实现RowSetWriter接口的对象,称为写入器 作者可以向支持读写器范例的RowSet对象注册。

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

    如果要更新的数据已经在数据源中被更改,则会有冲突,在这种情况下,写入程序不会将更改写入数据源。 作者用于预防或限制冲突的算法完全取决于其实现。

    从以下版本开始:
    1.4
    • 方法详细信息

      • writeData

        boolean writeData​(RowSetInternal caller)
                   throws SQLException
        将此 RowSetWriter对象的行 RowSetWriter的更改写入数据源,从中获取其数据。
        参数
        caller - 已实现 RowSetInternal接口的 RowSet对象(1),(2)该写入者已注册的对象(3)内部调用此方法
        结果
        true如果修改后的数据被写入; 如果没有, false如果有冲突的话会是这种情况
        异常
        SQLException - 如果发生数据库访问错误