Package javax.sql

Interface RowSetWriter


public interface RowSetWriter
An interface which provides functionality for a disconnected RowSet to put data updates back to the data source from which the RowSet was originally populated. An object implementing this interface is called a writer.

The writer must establish a connection to the RowSet's database before writing the data. The RowSet calling this interface must implement the RowSetInternal interface.

The writer may encounter a situation where the updated data needs to be written back to the database, but has already been updated there in the mean time. How a conflict of this kind is handled is determined by the implementation of this writer.

See Also:
RowSetInternal
  • Method Summary

    Modifier and Type Method Description
    boolean writeData​(RowSetInternal theRowSet)
    Writes changes made in the RowSet, which is associated with this RowSetWriter, back to the database.
  • Method Details

    • writeData

      boolean writeData​(RowSetInternal theRowSet) throws SQLException
      Writes changes made in the RowSet, which is associated with this RowSetWriter, back to the database.
      Parameters:
      theRowSet - a row set that fulfills the following criteria:
      • it must implement the RowSetInternal interface,
      • have this RowSetWriter registered with it,
      • must call this method internally.
      Returns:
      true if the modified data was written, false otherwise (which typically implies some form of conflict).
      Throws:
      SQLException - if a problem occurs accessing the database.