public void updateRow() throws SQLException {
        checkState();

        rs.updateRow();
        notifyRowChanged();
    }
Updates the underlying database with the new contents of the
current row of this rowset's <code>ResultSet</code> object
and notifies listeners that a row has changed.
This method cannot be called when the cursor is on the insert row.

@throws SQLException if (1) a database access error occurs,
           (2) this method is called when the cursor is
            on the insert row, (3) the concurrency of the result
            set is <code>ResultSet.CONCUR_READ_ONLY</code>, or
            (4) this rowset does not currently have a valid connection,
            prepared statement, and result set
src/main/java/org/replicadb/rowset/sun/rowset/JdbcRowSetImpl.java