public abstract void execute (Connection conn) throws SQLException

Populates this CachedRowSet object with data, using the given connection to produce the result set from which the data will be read. This method should close any database connections that it creates to ensure that this CachedRowSet object is disconnected except when it is reading data from its data source or writing data to its data source.

The reader for this CachedRowSet object will use conn to establish a connection to the data source so that it can execute the rowset's command and read data from the the resulting ResultSet object into this CachedRowSet object. This method also closes conn after it has populated this CachedRowSet object.

If this method is called when an implementation has already been populated, the contents and the metadata are (re)set. Also, if this method is called before the method acceptChanges has been called to commit outstanding updates, those updates are lost.

Parameters:
conn    a standard JDBC Connection object with valid properties

Exceptions:
SQLException    if an invalid Connection object is supplied or an error occurs in establishing the connection to the data source

See also:
populate, java.sql.Connection