is a client side ResultSet, which combines the characteristics of a
Statement
and a
ResultSet.
It acts like a typical bean. Before you use the RowSet, you have to specify a
set of properties like a DataSource and a Command and other properties known of
Statement.
Afterwards, you can populate the RowSet by its execute method to fill the set
with data.
On the one hand, a RowSet can be used as a short cut to retrieve the data of a DataSource.
You don't have to establish a connection, create a Statement, and then create
a ResultSet. On the other hand, a rowset can be used to implement capabilties for
a result set, which are not supported by a driver result set, like caching
strategies or update capabilities.
returns if escape processing is on or off.
If escape scanning is on (the default), the driver will do
escape substitution before sending the SQL to the database.
This is only evaluated, if the CommandType is COMMAND.
retrieves the number of seconds the driver will wait for a Statement
to execute. If the limit is exceeded, a
SQLException
is thrown.
There is no limitation, if set to zero.
retrieves the maximum number of rows that a ResultSet can contain.
If the limit is exceeded, the excess rows are silently dropped.
There is no limitation, if set to zero.
returns if escape processing is on or off.
If escape scanning is on (the default), the driver will do
escape substitution before sending the SQL to the database.
This is only evaluated, if the CommandType is COMMAND.
retrieves the number of seconds the driver will wait for a Statement
to execute. If the limit is exceeded, a
SQLException
is thrown.
There is no limitation, if set to zero.
retrieves the maximum number of rows that a ResultSet can contain.
If the limit is exceeded, the excess rows are silently dropped.
There is no limitation, if set to zero.