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 Detail

      • 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.