| 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
           
        
           
            RowSetListener
           
          
          with this
          
           RowSet
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Clears the parameters previously set for this
           
        
           RowSet
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Fetches data for this
           
        
           RowSet
          
          from 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
          
          , or
          
           LONGVARCHAR
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          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
           
        
           username
          
          property for this
          
           RowSet
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Indicates if this
           
        
           RowSet
          
          is read-only.
          | 
       ||||||||||
| 
          | 
        
          
          Removes a specified
           
        
           
            RowSetListener
           
          
          object from the set of
 listeners which will be notified of events by this
          
           RowSet
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Sets the specified
           
        
           ARRAY
          
          parameter in the
          
           RowSet
          
          command
 with the supplied
          
           java.sql.Array
          
          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 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
           
        
           NUMERIC
          
          parameter in the
          
           RowSet
          
          command with the data in the supplied
          
           java.math.BigDecimal
          
          value.
          | 
       ||||||||||
| 
          | 
        
          
          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
           
        
           RowSet
          
          command
 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
           
        
           RowSet
          
          command
 to the supplied
          
           Blob
          
          value.
          | 
       ||||||||||
| 
          | 
        
          
          Sets the value of the specified parameter in the RowSet command to the
 supplied boolean.
          
         | 
       ||||||||||
| 
          | 
        
          
          Sets the value of the specified parameter in the
           
        
           RowSet
          
          command
 to the supplied boolean.
          | 
       ||||||||||
| 
          | 
        
          
          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 RowSet command to the
 supplied byte 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
 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
           
        
           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 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.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 the
          
           execute
          
          method 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
           
        
           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
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          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
           
        
           RowSet
          
          command
 with the supplied
          
           double
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          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
           
        
           RowSet
          
          command
 with the supplied
          
           float
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Sets the value of the specified parameter in the RowSet command with the
 supplied float.
          
         | 
       ||||||||||
| 
          | 
        
          
          Sets the value of the specified parameter in the
           
        
           RowSet
          
          command
 with the supplied
          
           integer
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Sets the value of the specified parameter in the RowSet command with the
 supplied integer.
          
         | 
       ||||||||||
| 
          | 
        
          
          Sets the value of the specified parameter in the
           
        
           RowSet
          
          command
 with the supplied
          
           long
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          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
          
          , or
          
           LONGVARCHAR
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          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
           
        
           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 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
           
        
           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 database Password for this
           
        
           RowSet
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Gets the timeout for the driver when a query operation is executed.
          
         | 
       ||||||||||
| 
          | 
        
          
          Sets whether the
           
        
           RowSet
          
          is read-only or updatable.
          | 
       ||||||||||
| 
          | 
        
          
          Sets the value of the specified parameter in the
           
        
           RowSet
          
          command
 to a supplied
          
           java.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
           
        
           RowSet
          
          command
 to a supplied
          
           short 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
           
        
           RowSet
          
          command
 to a supplied
          
           String
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Sets the value of the specified parameter in the RowSet command to a
 supplied String.
          
         | 
       ||||||||||
| 
          | 
        
          
          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
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          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
           
        
           RowSet
          
          command
 to a supplied
          
           java.sql.Time
          
          , converting it to an SQL
          
           TIME
          
          value using a supplied
          
           Calendar
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          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
           
        
           RowSet
          
          command
 to a supplied
          
           java.sql.Timestamp
          
          , converting it 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 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
           
        
           RowSet
          
          command
 to a supplied
          
           java.sql.Timestamp
          
          , converting it to an SQL
          
           TIMESTAMP
          
          value using the system default
          
           Calendar
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          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
           
        
           RowSet
          
          to access the database via a
          
           DriverManager
          
          .
          | 
       ||||||||||
| 
          | 
        
          
          Sets the
           
        
           Username
          
          property for the
          
           RowSet
          
          , used to
 authenticate a connection to the database.
          | 
       ||||||||||
| 
         
          [Expand]
         
          
          Inherited Methods
          
         | 
       |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
         
           
         
         From interface
         
          java.lang.AutoCloseable
         
          | 
       |||||||||||
         
           
         
         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
           
            rowSetListener
           
           interface.
           | 
         
|---|
         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_UNCOMMITTED
            
           
             Connection.TRANSACTION_READ_COMMITTED
            
           
             Connection.TRANSACTION_REPEATABLE_READ
            
           
             Connection.TRANSACTION_SERIALIZABLE
            
           
         Gets 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
           
            
             RowSetListener
            
           
           to remove from the set of listeners
            for this
           
            RowSet
           
           .
           | 
         
|---|
         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
           
            Array
           
           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
 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
           
            Blob
           
           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 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
           
            boolean
           
           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 byte value.
        
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theByte | 
           the
           
            byte
           
           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 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
           
            Array
           
           of
           
            bytes
           
           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 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
           
            Reader
           
           which contains the Unicode data to set 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.Clob
         
         .
        
| parameterIndex | the index of the parameter to set; the first parameter's index is 1. | 
|---|---|
| theClob | 
           the
           
            Clob
           
           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.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
           
            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
         
         .
        
| 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
           
            double
           
           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 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 | 
           
            true
           
           to enable escape processing,
           
            false
           
           to
            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
           
            float
           
           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 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
           
            integer
           
           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 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
           
            long
           
           value 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
           
            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
         
         .
        
| 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.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.
        
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
           
            String
           
           holding 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 | 
           
            true
           
           to set the
           
            RowSet
           
           to read-only state,
           
            false
           
           to 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
           
            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 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
           
            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 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. | 
|---|