| javax.sql.RowSet | 
An interface which provides means to access data which persists on a database. It extends the functionality of ResultSet into a form that it can be used as a JavaBean component, suited for a visual programming environment. 
 RowSet provides getters and setters for properties relating to the general database environment together with the getters and setters for distinct data values which constitute the row set. The RowSet class supports JavaBean events so that other components in an application can be informed when changes happen such as changes in data values. 
 RowSet is a facility implemented on top of the remainder of the JDBC API. It may be connected, maintaining a connection to the database throughout its lifecycle. The changes made on a disconnected RowSet on the other hand can be persisted only establishing a new connection with the database each time. 
 Disconnected RowSets make use of RowSetReaders to populate the RowSet with data, possibly from a non-relational database source. They may also use RowSetWriters to send data back to the underlying data store. There is considerable freedom in the way that RowSetReaders and RowSetWriters may be implemented to retrieve and store data.
| [Expand] 
           Inherited Constants
           | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From interface java.sql.ResultSet | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
           Registers the supplied 
            RowSetListenerwith thisRowSet. | ||||||||||
|  | 
           Clears the parameters previously set for this 
            RowSet. | ||||||||||
|  | 
           Fetches data for this 
            RowSetfrom the database. | ||||||||||
|  | 
           Gets the 
            RowSet's command property. | ||||||||||
|  | 
           Gets the ODBC Data Source Name property associated with this 
            RowSet. | ||||||||||
|  | 
           Reports if escape processing is enabled for this 
            RowSet. | ||||||||||
|  | 
           Gets the maximum number of bytes that can be returned for column values which are of type 
            BINARY,VARBINARY,LONGVARBINARYBINARY,CHAR,VARCHAR, orLONGVARCHAR. | ||||||||||
|  | 
           Gets the maximum number of rows for this 
            RowSet. | ||||||||||
|  | 
           Gets the value of the password property for this 
            RowSet. | ||||||||||
|  | 
           Gets the timeout for the driver when a query operation is executed.
           | ||||||||||
|  | 
           Gets the transaction isolation level property set for this 
            RowSet. | ||||||||||
|  | 
           Gets the custom mapping of SQL User-Defined Types (UDTs) and Java classes for this 
            RowSet, if applicable. | ||||||||||
|  | 
           Gets the URL property value for this 
            RowSet. | ||||||||||
|  | 
           Gets the value of the 
            usernameproperty for thisRowSet. | ||||||||||
|  | 
           Indicates if this 
            RowSetis read-only. | ||||||||||
|  | 
           Removes a specified 
            RowSetListenerobject from the set of listeners which will be notified of events by thisRowSet. | ||||||||||
|  | 
           Sets the specified 
            ARRAYparameter in theRowSetcommand with the suppliedjava.sql.Arrayvalue. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand with the ASCII data in the suppliedjava.io.InputStreamvalue. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value.
           | ||||||||||
|  | 
           Sets the value of the specified SQL 
            NUMERICparameter in theRowSetcommand with the data in the suppliedjava.math.BigDecimalvalue. | ||||||||||
|  | 
           Sets the value of the specified SQL NUMERIC parameter in the RowSet command with the data in the supplied java.math.BigDecimal value.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to the binary data in the supplied input stream. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Blob.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to the suppliedBlobvalue. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied boolean.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to the supplied boolean. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to the supplied byte value. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied byte value.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to the supplied byte array value. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied byte array value.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to the sequence of Unicode characters carried by the suppliedjava.io.Reader. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand with the value of a suppliedjava.sql.Clob. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Clob.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the Command property for this 
            RowSet- the command is an SQL query which runs when theexecutemethod is invoked. | ||||||||||
|  | 
           Sets the concurrency property of this 
            RowSet. | ||||||||||
|  | 
           Sets the database name property for the 
            RowSet. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand with the value of a suppliedjava.sql.Date, where the conversion of the date to an SQLDATEvalue is calculated using a suppliedCalendar. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand with the value of a suppliedjava.sql.Date. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date, where the conversion of the Date to an SQL DATE value is calculated using a supplied Calendar.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date, where the conversion of the Date to an SQL DATE value is calculated using a supplied Calendar.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand with the supplieddouble. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the supplied double.
           | ||||||||||
|  | 
           Sets the escape processing status for this 
            RowSet. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand with the suppliedfloat. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the supplied float.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand with the suppliedinteger. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the supplied integer.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand with the suppliedlong. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the supplied long.
           | ||||||||||
|  | 
           Sets the maximum number of bytes which can be returned for a column value where the column type is one of 
            BINARY,VARBINARY,LONGVARBINARYBINARY,CHAR,VARCHAR, orLONGVARCHAR. | ||||||||||
|  | 
           Sets the maximum number of rows which can be held by the 
            RowSet. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.NClob.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.NClob.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied NString.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied NString
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to SQL NULL.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to SQL NULL.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to SQLNULL. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to SQLNULL. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied Java object.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied Java object.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied Java object.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a supplied Java object. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a supplied Java object. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a supplied Java object. | ||||||||||
|  | 
           Sets the database Password for this 
            RowSet. | ||||||||||
|  | 
           Gets the timeout for the driver when a query operation is executed.
           | ||||||||||
|  | 
           Sets whether the 
            RowSetis read-only or updatable. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a suppliedjava.sql.Ref. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied RowId
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied RowId.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied SQLXML.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to the supplied SQLXML
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a suppliedshort integer. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied short integer.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a suppliedString. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied String.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a suppliedjava.sql.Time, converting it to an SQLTIMEvalue using the system defaultCalendar. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting to an SQL TIME value using a supplied Calendar.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a suppliedjava.sql.Time, converting it to an SQLTIMEvalue using a suppliedCalendar. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting to an SQL TIME value using a supplied Calendar.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a suppliedjava.sql.Timestamp, converting it to an SQLTIMESTAMPvalue using a suppliedCalendar. | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp converting to an SQL TIMESTAMP value using a supplied Calendar.
           | ||||||||||
|  | 
           Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp converting to an SQL TIMESTAMP value using the system default 
            Calendar. | ||||||||||
|  | 
           Sets the value of the specified parameter in the 
            RowSetcommand to a suppliedjava.sql.Timestamp, converting it to an SQLTIMESTAMPvalue using the system defaultCalendar. | ||||||||||
|  | 
           Sets the target instance's transaction isolation level to one of a discrete set of possible values.
           | ||||||||||
|  | 
           Sets the type of this 
            RowSet. | ||||||||||
|  | 
           Sets the mapping of SQL User Defined Types (UDTs) to Java classes.
           | ||||||||||
|  | 
           Sets the URL used by this RowSet to access the database via a 
            DriverManager. | ||||||||||
|  | 
           Sets the URL used by this 
            RowSetto access the database via aDriverManager. | ||||||||||
|  | 
           Sets the 
            Usernameproperty for theRowSet, used to authenticate a connection to the database. | ||||||||||
| [Expand] 
           Inherited Methods
           | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From interface java.sql.ResultSet | |||||||||||
|  From interface java.sql.Wrapper | |||||||||||
Registers the supplied RowSetListener with this RowSet. Once registered, the RowSetListener is notified of events generated by the RowSet.
| theListener | an object which implements the rowSetListenerinterface. | 
|---|
Clears the parameters previously set for this RowSet. 
 The RowSet object retains its value until either a new value for a parameter is set or its value is actively reset. clearParameters provides a facility to clear the values for all parameters with one method call.
| SQLException | if a problem occurs accessing the database. | 
|---|
Fetches data for this RowSet from the database. If successful, any existing data for the RowSet is discarded and its metadata is overwritten. 
Data is retrieved connecting to the database and executing an according SQL statement. This requires some or all of the following properties to be set: URL, database name, user name, password, transaction isolation, type map; plus some or all of the properties: command, read only, maximum field size, maximum rows, escape processing, and query timeout.
 The RowSet may use a RowSetReader to access the database it will then invoke the readData(RowSetInternal) method on the reader to fetch the data. When the new data is fetched all the listeners are notified to take appropriate measures.
| SQLException | if a problem occurs accessing the database or if the properties needed to access the database have not been set. | 
|---|
Gets the RowSet's command property.
RowSet's command property. A command is a SQL statement which is executed to fetch required data into the RowSet. Gets the ODBC Data Source Name property associated with this RowSet. The database name can be used to find a DataSource which has been registered with a naming service - the DataSource can then be used to create a connection to the database.
Reports if escape processing is enabled for this RowSet. If escape processing is on, the driver performs a substitution of the escape syntax with the applicable code before sending an SQL command to the database. The default value for escape processing is true.
true if escape processing is enabled, false otherwise.| SQLException | if a problem occurs accessing the database. | 
|---|
Gets the maximum number of bytes that can be returned for column values which are of type BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, or LONGVARCHAR. Excess data is silently discarded if the number is exceeded.
| SQLException | if a problem occurs accessing the database. | 
|---|
Gets the maximum number of rows for this RowSet. Excess rows are discarded silently if the limit is exceeded.
| SQLException | if a problem occurs accessing the database. | 
|---|
Gets the value of the password property for this RowSet. This property is used when a connection to the database is established. Therefore it should be set prior to invoking the execute() method.
Gets the timeout for the driver when a query operation is executed. If a query takes longer than the timeout then a SQLException is thrown.
| SQLException | if an error occurs accessing the database. | 
|---|
Gets the transaction isolation level property set for this RowSet. The transaction isolation level defines the policy implemented on the database for maintaining the data values consistent.
Connection.TRANSACTION_READ_UNCOMMITTEDConnection.TRANSACTION_READ_COMMITTEDConnection.TRANSACTION_REPEATABLE_READConnection.TRANSACTION_SERIALIZABLEGets the custom mapping of SQL User-Defined Types (UDTs) and Java classes for this RowSet, if applicable.
| SQLException | if an error occurs accessing the database. | 
|---|
Gets the URL property value for this RowSet. If there is no DataSource object specified, the RowSet uses the URL to establish a connection to the database. The default value for the URL is null.
| SQLException | if an error occurs accessing the database. | 
|---|
Gets the value of the username property for this RowSet. The username is used when establishing a connection to the database and should be set before the execute method is invoked.
String holding the value of the username property. Indicates if this RowSet is read-only.
true if this RowSet is read-only, false if it is updatable. Removes a specified RowSetListener object from the set of listeners which will be notified of events by this RowSet.
| theListener | the RowSetListenerto remove from the set of listeners for thisRowSet. | 
|---|
Sets the specified ARRAY parameter in the RowSet command with the supplied java.sql.Array value.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theArray | the Arraydata value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value. Data is read from the InputStream until end-of-file is reached.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theInputStream | the ASCII data value to which the parameter is set. | 
| length | the length of the data in bytes. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value. Data is read from the InputStream until end-of-file is reached.
| parameterName | the name for parameter | 
|---|---|
| theInputStream | an InputStream containing the ASCII data to set into the parameter value | 
| length | the length of the data in bytes | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value. Data is read from the InputStream until end-of-file is reached.
| parameterName | the name for parameter | 
|---|---|
| theInputStream | an InputStream containing the ASCII data to set into the parameter value | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value. Data is read from the InputStream until end-of-file is reached.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theInputStream | an InputStream containing the ASCII data to set into the parameter value | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified SQL NUMERIC parameter in the RowSet command with the data in the supplied java.math.BigDecimal value.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theBigDecimal | the big decimal value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified SQL NUMERIC parameter in the RowSet command with the data in the supplied java.math.BigDecimal value.
| parameterName | the name for parameter | 
|---|---|
| theBigDecimal | the BigDecimal containing the value | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value. Data is read from the InputStream until end-of-file is reached.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theInputStream | an InputStream containing the binary data to set into the parameter value | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value. Data is read from the InputStream until end-of-file is reached.
| parameterName | the name for parameter | 
|---|---|
| theInputStream | an InputStream containing the binary data to set into the parameter value | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the binary data in the supplied input stream. Data is read from the input stream until end-of-file is reached.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theInputStream | the binary data stream to which the parameter is set. | 
| length | the length of the data in bytes. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value. Data is read from the InputStream until end-of-file is reached.
| parameterName | the name for parameter | 
|---|---|
| theInputStream | an InputStream containing the binary data to set into the parameter value | 
| length | the length of the data in bytes | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream. Data is read from the InputStream until end-of-file is reached.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theInputStream | an InputStream containing the binary data to set into the parameter value | 
| length | the length of the data in bytes | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream. Data is read from the InputStream until end-of-file is reached.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theInputStream | an InputStream containing the binary data to set into the parameter value | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream. Data is read from the InputStream until end-of-file is reached.
| parameterName | the name for parameter | 
|---|---|
| theInputStream | an InputStream containing the binary data to set into the parameter value | 
| length | the length of the data in bytes | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream. Data is read from the InputStream until end-of-file is reached.
| parameterName | the name for parameter | 
|---|---|
| theInputStream | an InputStream containing the binary data to set into the parameter value | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Blob.
| parameterName | the name for parameter | 
|---|---|
| theBlob | the Blob value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied Blob value.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theBlob | the Blobvalue to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied boolean.
| parameterName | name for parameter | 
|---|---|
| theBoolean | the boolean value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied boolean.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theBoolean | the booleanvalue to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied byte value.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theByte | the bytevalue to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied byte value.
| parameterName | name for parameter | 
|---|---|
| theByte | the byte value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied byte array value.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theByteArray | the Arrayofbytesto which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied byte array value.
| parameterName | name for parameter | 
|---|---|
| theByteArray | the array of bytes to set into the parameter. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
| parameterName | name for parameter | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| length | the length of the data in the Reader in characters | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
| parameterName | name for parameter | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theReader | the Readerwhich contains the Unicode data to set the parameter. | 
| length | the length of the data in the Readerin characters. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| length | the length of the data in the Reader in characters | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterName | name for parameter | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| length | the length of the data in the Reader in characters | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Clob.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theClob | the Clobvalue to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Clob.
| parameterName | name for parameter | 
|---|---|
| theClob | the specific Clob object | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterName | name for parameter | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the Command property for this RowSet - the command is an SQL query which runs when the execute method is invoked. This property is optional for databases that do not support commands.
| cmd | the SQL query. Can be null. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the concurrency property of this RowSet. The default value is ResultSet.CONCUR_READ_ONLY.
| concurrency | the concurrency value. One of: 
 | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the database name property for the RowSet. 
 The database name can be used to find a DataSource which has been registered with a naming service - the DataSource can then be used to create a connection to the database.
| name | the database name. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date, where the conversion of the date to an SQL DATE value is calculated using a supplied Calendar.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theDate | the date to which the parameter is set. | 
| theCalendar | the Calendarto use in converting the Date to an SQLDATEvalue. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theDate | the date value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date, where the conversion of the Date to an SQL DATE value is calculated using a supplied Calendar.
| parameterName | name for parameter | 
|---|---|
| theDate | the Date to use | 
| theCalendar | the Calendar to use in converting the Date to an SQL DATE value | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date, where the conversion of the Date to an SQL DATE value is calculated using a supplied Calendar.
| parameterName | name for parameter | 
|---|---|
| theDate | the Date to use | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the supplied double.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theDouble | the doublevalue to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the supplied double.
| parameterName | name for parameter | 
|---|---|
| theDouble | the double value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the escape processing status for this RowSet. If escape processing is on, the driver performs a substitution of the escape syntax with the applicable code before sending an SQL command to the database. The default value for escape processing is true.
| enable | trueto enable escape processing,falseto turn it off. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the supplied float.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theFloat | the floatvalue to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the supplied float.
| parameterName | name for parameter | 
|---|---|
| theFloat | the float value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the supplied integer.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theInteger | the integervalue to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the supplied integer.
| parameterName | name for parameter | 
|---|---|
| theInteger | the integer value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the supplied long.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theLong | the longvalue value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the supplied long.
| parameterName | name for parameter | 
|---|---|
| theLong | the long value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the maximum number of bytes which can be returned for a column value where the column type is one of BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, or LONGVARCHAR. Data which exceeds this limit is silently discarded. For portability, a value greater than 256 is recommended.
| max | the maximum size of the returned column value in bytes. 0 implies no size limit. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the maximum number of rows which can be held by the RowSet. Any additional rows are silently discarded.
| max | the maximum number of rows which can be held in the RowSet. 0 means no limit. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterName | name for parameter | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterName | name for parameter | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| length | the length of the data in the Reader in characters | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| length | the length of the data in the Reader in characters | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterName | name for parameter | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| length | the length of the data in the Reader in characters | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.NClob.
| parameterName | name for parameter | 
|---|---|
| theNClob | the NClob value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterName | name for parameter | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.NClob.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theNClob | the NClob value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theReader | the Reader which contains the Unicode data to set into the parameter | 
| length | the length of the data in the Reader in characters | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied NString.
| parameterName | name for parameter | 
|---|---|
| theNString | the NString value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied NString
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theNString | the NString value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to SQL NULL. This form of the setNull method should be used for User Defined Types and REF parameters.
| parameterName | name for parameter | 
|---|---|
| sqlType | the type of the parameter, as defined by java.sql.Types. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to SQL NULL. This form of the setNull method should be used for User Defined Types and REF parameters.
| parameterName | name for parameter | 
|---|---|
| sqlType | the type of the parameter, as defined by java.sql.Types. | 
| typeName | the fully qualified name of an SQL User Defined Type or the name of the SQL structured type referenced by a REF type. Ignored if the sqlType is not a UDT or REF type. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to SQL NULL. This form of the setNull method should be used for User Defined Types and REF parameters.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| sqlType | the type of the parameter, as defined by java.sql.Types. | 
| typeName | the fully qualified name of an SQL user defined type or the name of the SQL structured type referenced by a REFtype. Ignored if the sqlType is not a UDT or REF type. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to SQL NULL.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| sqlType | the type of the parameter, as defined by java.sql.Types. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied Java object.
| parameterName | name for parameter | 
|---|---|
| theObject | the Java object containing the data value. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied Java object.
| parameterName | name for parameter | 
|---|---|
| theObject | the Java object containing the data value. | 
| targetSqlType | the SQL type to send to the database, as defined in java.sql.Types. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied Java object.
| parameterName | name for parameter | 
|---|---|
| theObject | the Java object containing the data value. | 
| targetSqlType | the SQL type to send to the database, as defined in java.sql.Types. | 
| scale | the number of digits after the decimal point, for java.sql.Types.DECIMAL and java.sql.Types.NUMERIC types. Ignored for all other types. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied Java object.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theObject | the Java object containing the data value. | 
| targetSqlType | the SQL type to send to the database, as defined in java.sql.Types. | 
| scale | the number of digits after the decimal point, for java.sql.Types.DECIMALandjava.sql.Types.NUMERICtypes. Ignored for all other types. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied Java object. 
The JDBC specification provides a standard mapping for Java objects to SQL data types. Database specific types can be mapped by JDBC driver specific Java types.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theObject | the Java object containing the data value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied Java object.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theObject | the Java object containing the data value. | 
| targetSqlType | the SQL type to send to the database, as defined in java.sql.Types. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the database Password for this RowSet. This property is used when a connection to the database is established. Therefore it should be set prior to invoking the execute() method.
| password | a Stringholding the password. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Gets the timeout for the driver when a query operation is executed. If a query takes longer than the timeout, a SQLException is thrown.
| seconds | the number of seconds for the timeout. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets whether the RowSet is read-only or updatable.
| readOnly | trueto set theRowSetto read-only state,falseto allow updates. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Ref. This is sent to the database as an SQL REF value.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theRef | the value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied RowId
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theRowId | the RowId value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied RowId.
| parameterName | name for parameter | 
|---|---|
| theRowId | the RowId value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied SQLXML.
| parameterName | name for parameter | 
|---|---|
| theSQLXML | the SQLXML value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to the supplied SQLXML
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theSQLXML | the SQLXML value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied short integer.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theShort | the value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied short integer.
| parameterName | name for parameter | 
|---|---|
| theShort | the short value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied String. The string is placed into the database as a VARCHAR or LONGVARCHAR SQL value, depending on the database limits for the length of VARCHAR values.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theString | the value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied String. The String is placed into the database as a VARCHAR or LONGVARCHAR SQL value, depending on the database limits for the length of VARCHAR values.
| parameterName | name for parameter | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting it to an SQL TIME value using the system default Calendar.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theTime | the value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting to an SQL TIME value using a supplied Calendar.
| parameterName | name for parameter | 
|---|---|
| theTime | the Time value to set | 
| theCalendar | the Calendar to use in the conversion operation | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting it to an SQL TIME value using a supplied Calendar.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theTime | the value to which the parameter is set. | 
| theCalendar | the Calendarto use in the conversion operation. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting to an SQL TIME value using a supplied Calendar.
| parameterName | name for parameter | 
|---|---|
| theTime | the Time value to set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp, converting it to an SQL TIMESTAMP value using a supplied Calendar.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theTimestamp | the value to which the parameter is set. | 
| theCalendar | the Calendarto use in the conversion operation | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp converting to an SQL TIMESTAMP value using a supplied Calendar.
| parameterName | name for parameter | 
|---|---|
| theTimestamp | the value to which the parameter is set | 
| theCalendar | the Calendar to use in the conversion operation | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp converting to an SQL TIMESTAMP value using the system default Calendar.
| parameterName | name for parameter | 
|---|---|
| theTimestamp | the value to which the parameter is set | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp, converting it to an SQL TIMESTAMP value using the system default Calendar.
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theTimestamp | the value to which the parameter is set. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the target instance's transaction isolation level to one of a discrete set of possible values. The transaction isolation level defines the policy implemented on the database for maintaining the data values consistent.
Keep in mind that setting a transaction isolation level has no effect unless your driver and DBMS support it.
| level | the transaction isolation level. One of: 
 | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the type of this RowSet. By default, the type is non-scrollable.
| type | the type for the RowSet. One of:
 | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the mapping of SQL User Defined Types (UDTs) to Java classes. The Java classes must all implement the SQLData interface.
| theTypeMap | the names of SQL UDTs and the Java classes to which they are mapped. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the URL used by this RowSet to access the database via a DriverManager. The URL is optional - an alternative is to use a Data Source Name to create a connection.
| parameterIndex | index of the parameter to set, where the first parameter has index = 1. | 
|---|---|
| theURL | a java.net.URL containing the URL for the database. | 
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the URL used by this RowSet to access the database via a DriverManager. The URL is optional - an alternative is to use a database name to create a connection.
| theURL | the URL for the database. Can be null. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|
Sets the Username property for the RowSet, used to authenticate a connection to the database.
| theUsername | the new user name for this row set. | 
|---|
| SQLException | if an error occurs accessing the database. | 
|---|