| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SQLException | |
|---|---|
| java.sql | Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language. | 
| javax.sql | Provides the API for server side data source access and processing from the JavaTM programming language. | 
| javax.sql.rowset | Standard interfaces and base classes for JDBC RowSetimplementations. | 
| javax.sql.rowset.serial | Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language. | 
| javax.sql.rowset.spi | The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider. | 
| Uses of SQLException in java.sql | 
|---|
| Subclasses of SQLException in java.sql | |
|---|---|
|  class | BatchUpdateExceptionAn exception thrown when an error occurs during a batch update operation. | 
|  class | DataTruncationAn exception that reports a DataTruncation warning (on reads) or throws a DataTruncation exception (on writes) when JDBC unexpectedly truncates a data value. | 
|  class | SQLWarningAn exception that provides information on database access warnings. | 
| Methods in java.sql that return SQLException | |
|---|---|
|  SQLException | SQLException.getNextException()Retrieves the exception chained to this SQLExceptionobject. | 
| Methods in java.sql with parameters of type SQLException | |
|---|---|
|  void | SQLException.setNextException(SQLException ex)Adds an SQLExceptionobject to the end of the chain. | 
| Methods in java.sql that throw SQLException | |
|---|---|
|  boolean | ResultSet.absolute(int row)Moves the cursor to the given row number in this ResultSetobject. | 
|  boolean | Driver.acceptsURL(String url)Retrieves whether the driver thinks that it can open a connection to the given URL. | 
|  void | PreparedStatement.addBatch()Adds a set of parameters to this PreparedStatementobject's batch of commands. | 
|  void | Statement.addBatch(String sql)Adds the given SQL command to the current list of commmands for this Statementobject. | 
|  void | ResultSet.afterLast()Moves the cursor to the end of this ResultSetobject, just after the
 last row. | 
|  boolean | DatabaseMetaData.allProceduresAreCallable()Retrieves whether the current user can call all the procedures returned by the method getProcedures. | 
|  boolean | DatabaseMetaData.allTablesAreSelectable()Retrieves whether the current user can use all the tables returned by the method getTablesin aSELECTstatement. | 
|  void | ResultSet.beforeFirst()Moves the cursor to the front of this ResultSetobject, just before the
 first row. | 
|  void | Statement.cancel()Cancels this Statementobject if both the DBMS and
 driver support aborting an SQL statement. | 
|  void | ResultSet.cancelRowUpdates()Cancels the updates made to the current row in this ResultSetobject. | 
|  void | Statement.clearBatch()Empties this Statementobject's current list of 
 SQL commands. | 
|  void | PreparedStatement.clearParameters()Clears the current parameter values immediately. | 
|  void | Connection.clearWarnings()Clears all warnings reported for this Connectionobject. | 
|  void | Statement.clearWarnings()Clears all the warnings reported on this Statementobject. | 
|  void | ResultSet.clearWarnings()Clears all warnings reported on this ResultSetobject. | 
|  void | Connection.close()Releases this Connectionobject's database and JDBC resources
 immediately instead of waiting for them to be automatically released. | 
|  void | Statement.close()Releases this Statementobject's database 
 and JDBC resources immediately instead of waiting for
 this to happen when it is automatically closed. | 
|  void | ResultSet.close()Releases this ResultSetobject's database and
 JDBC resources immediately instead of waiting for
 this to happen when it is automatically closed. | 
|  void | Connection.commit()Makes all changes made since the previous commit/rollback permanent and releases any database locks currently held by this Connectionobject. | 
|  Connection | Driver.connect(String url,
        Properties info)Attempts to make a database connection to the given URL. | 
|  Statement | Connection.createStatement()Creates a Statementobject for sending
 SQL statements to the database. | 
|  Statement | Connection.createStatement(int resultSetType,
                int resultSetConcurrency)Creates a Statementobject that will generateResultSetobjects with the given type and concurrency. | 
|  Statement | Connection.createStatement(int resultSetType,
                int resultSetConcurrency,
                int resultSetHoldability)Creates a Statementobject that will generateResultSetobjects with the given type, concurrency,
 and holdability. | 
|  boolean | DatabaseMetaData.dataDefinitionCausesTransactionCommit()Retrieves whether a data definition statement within a transaction forces the transaction to commit. | 
|  boolean | DatabaseMetaData.dataDefinitionIgnoredInTransactions()Retrieves whether this database ignores a data definition statement within a transaction. | 
|  void | ResultSet.deleteRow()Deletes the current row from this ResultSetobject 
 and from the underlying database. | 
|  boolean | DatabaseMetaData.deletesAreDetected(int type)Retrieves whether or not a visible row delete can be detected by calling the method ResultSet.rowDeleted. | 
| static void | DriverManager.deregisterDriver(Driver driver)Drops a driver from the DriverManager's list. | 
|  boolean | DatabaseMetaData.doesMaxRowSizeIncludeBlobs()Retrieves whether the return value for the method getMaxRowSizeincludes the SQL data typesLONGVARCHARandLONGVARBINARY. | 
|  boolean | PreparedStatement.execute()Executes the SQL statement in this PreparedStatementobject,
 which may be any kind of SQL statement. | 
|  boolean | Statement.execute(String sql)Executes the given SQL statement, which may return multiple results. | 
|  boolean | Statement.execute(String sql,
        int autoGeneratedKeys)Executes the given SQL statement, which may return multiple results, and signals the driver that any auto-generated keys should be made available for retrieval. | 
|  boolean | Statement.execute(String sql,
        int[] columnIndexes)Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. | 
|  boolean | Statement.execute(String sql,
        String[] columnNames)Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. | 
|  int[] | Statement.executeBatch()Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts. | 
|  ResultSet | PreparedStatement.executeQuery()Executes the SQL query in this PreparedStatementobject
 and returns theResultSetobject generated by the query. | 
|  ResultSet | Statement.executeQuery(String sql)Executes the given SQL statement, which returns a single ResultSetobject. | 
|  int | PreparedStatement.executeUpdate()Executes the SQL statement in this PreparedStatementobject,
 which must be an SQLINSERT,UPDATEorDELETEstatement; or an SQL statement that returns nothing, 
 such as a DDL statement. | 
|  int | Statement.executeUpdate(String sql)Executes the given SQL statement, which may be an INSERT,UPDATE, orDELETEstatement or an
 SQL statement that returns nothing, such as an SQL DDL statement. | 
|  int | Statement.executeUpdate(String sql,
              int autoGeneratedKeys)Executes the given SQL statement and signals the driver with the given flag about whether the auto-generated keys produced by this Statementobject
 should be made available for retrieval. | 
|  int | Statement.executeUpdate(String sql,
              int[] columnIndexes)Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. | 
|  int | Statement.executeUpdate(String sql,
              String[] columnNames)Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval. | 
|  int | ResultSet.findColumn(String columnName)Maps the given ResultSetcolumn name to itsResultSetcolumn index. | 
|  boolean | ResultSet.first()Moves the cursor to the first row in this ResultSetobject. | 
|  Object | Array.getArray()Retrieves the contents of the SQL ARRAYvalue designated 
 by thisArrayobject in the form of an array in the Java
 programming language. | 
|  Array | CallableStatement.getArray(int i)Retrieves the value of the designated JDBC ARRAYparameter as anArrayobject in the Java programming language. | 
|  Array | ResultSet.getArray(int i)Retrieves the value of the designated column in the current row of this ResultSetobject as anArrayobject
 in the Java programming language. | 
|  Object | Array.getArray(long index,
         int count)Retrieves a slice of the SQL ARRAYvalue designated by thisArrayobject, beginning with the
 specifiedindexand containing up tocountsuccessive elements of the SQL array. | 
|  Object | Array.getArray(long index,
         int count,
         Map<String,Class<?>> map)Retreives a slice of the SQL ARRAYvalue 
 designated by thisArrayobject, beginning with the specifiedindexand containing up tocountsuccessive elements of the SQL array. | 
|  Object | Array.getArray(Map<String,Class<?>> map)Retrieves the contents of the SQL ARRAYvalue designated by thisArrayobject. | 
|  Array | CallableStatement.getArray(String parameterName)Retrieves the value of a JDBC ARRAYparameter as anArrayobject in the Java programming language. | 
|  Array | ResultSet.getArray(String colName)Retrieves the value of the designated column in the current row of this ResultSetobject as anArrayobject
 in the Java programming language. | 
|  InputStream | Clob.getAsciiStream()Retrieves the CLOBvalue designated by thisClobobject as an ascii stream. | 
|  InputStream | ResultSet.getAsciiStream(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 a stream of ASCII characters. | 
|  InputStream | ResultSet.getAsciiStream(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as a stream of
 ASCII characters. | 
|  Object[] | Struct.getAttributes()Produces the ordered values of the attributes of the SQL structurec type that this Structobject represents. | 
|  Object[] | Struct.getAttributes(Map<String,Class<?>> map)Produces the ordered values of the attributes of the SQL structurec type that this Structobject represents. | 
|  ResultSet | DatabaseMetaData.getAttributes(String catalog,
              String schemaPattern,
              String typeNamePattern,
              String attributeNamePattern)Retrieves a description of the given attribute of the given type for a user-defined type (UDT) that is available in the given schema and catalog. | 
|  boolean | Connection.getAutoCommit()Retrieves the current auto-commit mode for this Connectionobject. | 
|  int | Array.getBaseType()Retrieves the JDBC type of the elements in the array designated by this Arrayobject. | 
|  String | Ref.getBaseTypeName()Retrieves the fully-qualified SQL name of the SQL structured type that this Refobject references. | 
|  String | Array.getBaseTypeName()Retrieves the SQL type name of the elements in the array designated by this Arrayobject. | 
|  ResultSet | DatabaseMetaData.getBestRowIdentifier(String catalog,
                     String schema,
                     String table,
                     int scope,
                     boolean nullable)Retrieves a description of a table's optimal set of columns that uniquely identifies a row. | 
|  BigDecimal | CallableStatement.getBigDecimal(int parameterIndex)Retrieves the value of the designated JDBC NUMERICparameter as ajava.math.BigDecimalobject with as many digits to the
 right of the decimal point as the value contains. | 
|  BigDecimal | ResultSet.getBigDecimal(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.math.BigDecimalwith full precision. | 
|  BigDecimal | CallableStatement.getBigDecimal(int parameterIndex,
              int scale)Deprecated. use getBigDecimal(int parameterIndex)orgetBigDecimal(String parameterName) | 
|  BigDecimal | ResultSet.getBigDecimal(int columnIndex,
              int scale)Deprecated. | 
|  BigDecimal | CallableStatement.getBigDecimal(String parameterName)Retrieves the value of a JDBC NUMERICparameter as ajava.math.BigDecimalobject with as many digits to the
 right of the decimal point as the value contains. | 
|  BigDecimal | ResultSet.getBigDecimal(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.math.BigDecimalwith full precision. | 
|  BigDecimal | ResultSet.getBigDecimal(String columnName,
              int scale)Deprecated. | 
|  InputStream | Blob.getBinaryStream()Retrieves the BLOBvalue designated by thisBlobinstance as a stream. | 
|  InputStream | ResultSet.getBinaryStream(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as a binary stream of
 uninterpreted bytes. | 
|  InputStream | ResultSet.getBinaryStream(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as a stream of uninterpretedbytes. | 
|  Blob | CallableStatement.getBlob(int i)Retrieves the value of the designated JDBC BLOBparameter as aBlobobject in the Java programming language. | 
|  Blob | ResultSet.getBlob(int i)Retrieves the value of the designated column in the current row of this ResultSetobject as aBlobobject
 in the Java programming language. | 
|  Blob | CallableStatement.getBlob(String parameterName)Retrieves the value of a JDBC BLOBparameter as aBlobobject in the Java programming language. | 
|  Blob | ResultSet.getBlob(String colName)Retrieves the value of the designated column in the current row of this ResultSetobject as aBlobobject
 in the Java programming language. | 
|  boolean | CallableStatement.getBoolean(int parameterIndex)Retrieves the value of the designated JDBC BITparameter as abooleanin the Java programming language. | 
|  boolean | ResultSet.getBoolean(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 abooleanin the Java programming language. | 
|  boolean | CallableStatement.getBoolean(String parameterName)Retrieves the value of a JDBC BITparameter as abooleanin the Java programming language. | 
|  boolean | ResultSet.getBoolean(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 abooleanin the Java programming language. | 
|  byte | CallableStatement.getByte(int parameterIndex)Retrieves the value of the designated JDBC TINYINTparameter 
 as abytein the Java programming language. | 
|  byte | ResultSet.getByte(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 abytein the Java programming language. | 
|  byte | CallableStatement.getByte(String parameterName)Retrieves the value of a JDBC TINYINTparameter as abytein the Java programming language. | 
|  byte | ResultSet.getByte(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 abytein the Java programming language. | 
|  byte[] | CallableStatement.getBytes(int parameterIndex)Retrieves the value of the designated JDBC BINARYorVARBINARYparameter as an array ofbytevalues in the Java programming language. | 
|  byte[] | ResultSet.getBytes(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 abytearray in the Java programming language. | 
|  byte[] | Blob.getBytes(long pos,
         int length)Retrieves all or part of the BLOBvalue that thisBlobobject represents, as an array of
 bytes. | 
|  byte[] | CallableStatement.getBytes(String parameterName)Retrieves the value of a JDBC BINARYorVARBINARYparameter as an array ofbytevalues in the Java
 programming language. | 
|  byte[] | ResultSet.getBytes(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 abytearray in the Java programming language. | 
|  String | Connection.getCatalog()Retrieves this Connectionobject's current catalog name. | 
|  String | ResultSetMetaData.getCatalogName(int column)Gets the designated column's table's catalog name. | 
|  ResultSet | DatabaseMetaData.getCatalogs()Retrieves the catalog names available in this database. | 
|  String | DatabaseMetaData.getCatalogSeparator()Retrieves the Stringthat this database uses as the 
 separator between a catalog and table name. | 
|  String | DatabaseMetaData.getCatalogTerm()Retrieves the database vendor's preferred term for "catalog". | 
|  Reader | Clob.getCharacterStream()Retrieves the CLOBvalue designated by thisClobobject as ajava.io.Readerobject (or as a stream of
 characters). | 
|  Reader | ResultSet.getCharacterStream(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.io.Readerobject. | 
|  Reader | ResultSet.getCharacterStream(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.io.Readerobject. | 
|  Clob | CallableStatement.getClob(int i)Retrieves the value of the designated JDBC CLOBparameter as aClobobject in the Java programming language. | 
|  Clob | ResultSet.getClob(int i)Retrieves the value of the designated column in the current row of this ResultSetobject as aClobobject
 in the Java programming language. | 
|  Clob | CallableStatement.getClob(String parameterName)Retrieves the value of a JDBC CLOBparameter as aClobobject in the Java programming language. | 
|  Clob | ResultSet.getClob(String colName)Retrieves the value of the designated column in the current row of this ResultSetobject as aClobobject
 in the Java programming language. | 
|  String | ResultSetMetaData.getColumnClassName(int column)Returns the fully-qualified name of the Java class whose instances are manufactured if the method ResultSet.getObjectis called to retrieve a value 
 from the column. | 
|  int | ResultSetMetaData.getColumnCount()Returns the number of columns in this ResultSetobject. | 
|  int | ResultSetMetaData.getColumnDisplaySize(int column)Indicates the designated column's normal maximum width in characters. | 
|  String | ResultSetMetaData.getColumnLabel(int column)Gets the designated column's suggested title for use in printouts and displays. | 
|  String | ResultSetMetaData.getColumnName(int column)Get the designated column's name. | 
|  ResultSet | DatabaseMetaData.getColumnPrivileges(String catalog,
                    String schema,
                    String table,
                    String columnNamePattern)Retrieves a description of the access rights for a table's columns. | 
|  ResultSet | DatabaseMetaData.getColumns(String catalog,
           String schemaPattern,
           String tableNamePattern,
           String columnNamePattern)Retrieves a description of table columns available in the specified catalog. | 
|  int | ResultSetMetaData.getColumnType(int column)Retrieves the designated column's SQL type. | 
|  String | ResultSetMetaData.getColumnTypeName(int column)Retrieves the designated column's database-specific type name. | 
|  int | ResultSet.getConcurrency()Retrieves the concurrency mode of this ResultSetobject. | 
|  Connection | DatabaseMetaData.getConnection()Retrieves the connection that produced this metadata object. | 
|  Connection | Statement.getConnection()Retrieves the Connectionobject
 that produced thisStatementobject. | 
| static Connection | DriverManager.getConnection(String url)Attempts to establish a connection to the given database URL. | 
| static Connection | DriverManager.getConnection(String url,
              Properties info)Attempts to establish a connection to the given database URL. | 
| static Connection | DriverManager.getConnection(String url,
              String user,
              String password)Attempts to establish a connection to the given database URL. | 
|  ResultSet | DatabaseMetaData.getCrossReference(String primaryCatalog,
                  String primarySchema,
                  String primaryTable,
                  String foreignCatalog,
                  String foreignSchema,
                  String foreignTable)Retrieves a description of the foreign key columns in the given foreign key table that reference the primary key columns of the given primary key table (describe how one table imports another's key). | 
|  String | ResultSet.getCursorName()Retrieves the name of the SQL cursor used by this ResultSetobject. | 
|  int | DatabaseMetaData.getDatabaseMajorVersion()Retrieves the major version number of the underlying database. | 
|  int | DatabaseMetaData.getDatabaseMinorVersion()Retrieves the minor version number of the underlying database. | 
|  String | DatabaseMetaData.getDatabaseProductName()Retrieves the name of this database product. | 
|  String | DatabaseMetaData.getDatabaseProductVersion()Retrieves the version number of this database product. | 
|  Date | CallableStatement.getDate(int parameterIndex)Retrieves the value of the designated JDBC DATEparameter as ajava.sql.Dateobject. | 
|  Date | ResultSet.getDate(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 ajava.sql.Dateobject in the Java programming language. | 
|  Date | CallableStatement.getDate(int parameterIndex,
        Calendar cal)Retrieves the value of the designated JDBC DATEparameter as ajava.sql.Dateobject, using
 the givenCalendarobject
 to construct the date. | 
|  Date | ResultSet.getDate(int columnIndex,
        Calendar cal)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.sql.Dateobject
 in the Java programming language. | 
|  Date | CallableStatement.getDate(String parameterName)Retrieves the value of a JDBC DATEparameter as ajava.sql.Dateobject. | 
|  Date | ResultSet.getDate(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 ajava.sql.Dateobject in the Java programming language. | 
|  Date | CallableStatement.getDate(String parameterName,
        Calendar cal)Retrieves the value of a JDBC DATEparameter as ajava.sql.Dateobject, using
 the givenCalendarobject
 to construct the date. | 
|  Date | ResultSet.getDate(String columnName,
        Calendar cal)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.sql.Dateobject
 in the Java programming language. | 
|  int | DatabaseMetaData.getDefaultTransactionIsolation()Retrieves this database's default transaction isolation level. | 
|  double | CallableStatement.getDouble(int parameterIndex)Retrieves the value of the designated JDBC DOUBLEparameter as adoublein the Java programming language. | 
|  double | ResultSet.getDouble(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 adoublein the Java programming language. | 
|  double | CallableStatement.getDouble(String parameterName)Retrieves the value of a JDBC DOUBLEparameter as adoublein the Java programming language. | 
|  double | ResultSet.getDouble(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 adoublein the Java programming language. | 
| static Driver | DriverManager.getDriver(String url)Attempts to locate a driver that understands the given URL. | 
|  String | DatabaseMetaData.getDriverName()Retrieves the name of this JDBC driver. | 
|  String | DatabaseMetaData.getDriverVersion()Retrieves the version number of this JDBC driver as a String. | 
|  ResultSet | DatabaseMetaData.getExportedKeys(String catalog,
                String schema,
                String table)Retrieves a description of the foreign key columns that reference the given table's primary key columns (the foreign keys exported by a table). | 
|  String | DatabaseMetaData.getExtraNameCharacters()Retrieves all the "extra" characters that can be used in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _). | 
|  int | Statement.getFetchDirection()Retrieves the direction for fetching rows from database tables that is the default for result sets generated from this Statementobject. | 
|  int | ResultSet.getFetchDirection()Retrieves the fetch direction for this ResultSetobject. | 
|  int | Statement.getFetchSize()Retrieves the number of result set rows that is the default fetch size for ResultSetobjects
 generated from thisStatementobject. | 
|  int | ResultSet.getFetchSize()Retrieves the fetch size for this ResultSetobject. | 
|  float | CallableStatement.getFloat(int parameterIndex)Retrieves the value of the designated JDBC FLOATparameter 
 as afloatin the Java programming language. | 
|  float | ResultSet.getFloat(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 afloatin the Java programming language. | 
|  float | CallableStatement.getFloat(String parameterName)Retrieves the value of a JDBC FLOATparameter as afloatin the Java programming language. | 
|  float | ResultSet.getFloat(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 afloatin the Java programming language. | 
|  ResultSet | Statement.getGeneratedKeys()Retrieves any auto-generated keys created as a result of executing this Statementobject. | 
|  int | Connection.getHoldability()Retrieves the current holdability of ResultSetobjects
 created using thisConnectionobject. | 
|  String | DatabaseMetaData.getIdentifierQuoteString()Retrieves the string used to quote SQL identifiers. | 
|  ResultSet | DatabaseMetaData.getImportedKeys(String catalog,
                String schema,
                String table)Retrieves a description of the primary key columns that are referenced by a table's foreign key columns (the primary keys imported by a table). | 
|  ResultSet | DatabaseMetaData.getIndexInfo(String catalog,
             String schema,
             String table,
             boolean unique,
             boolean approximate)Retrieves a description of the given table's indices and statistics. | 
|  int | CallableStatement.getInt(int parameterIndex)Retrieves the value of the designated JDBC INTEGERparameter 
 as anintin the Java programming language. | 
|  int | ResultSet.getInt(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 anintin the Java programming language. | 
|  int | CallableStatement.getInt(String parameterName)Retrieves the value of a JDBC INTEGERparameter as anintin the Java programming language. | 
|  int | ResultSet.getInt(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 anintin the Java programming language. | 
|  int | DatabaseMetaData.getJDBCMajorVersion()Retrieves the major JDBC version number for this driver. | 
|  int | DatabaseMetaData.getJDBCMinorVersion()Retrieves the minor JDBC version number for this driver. | 
|  long | CallableStatement.getLong(int parameterIndex)Retrieves the value of the designated JDBC BIGINTparameter 
 as alongin the Java programming language. | 
|  long | ResultSet.getLong(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 alongin the Java programming language. | 
|  long | CallableStatement.getLong(String parameterName)Retrieves the value of a JDBC BIGINTparameter as alongin the Java programming language. | 
|  long | ResultSet.getLong(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 alongin the Java programming language. | 
|  int | DatabaseMetaData.getMaxBinaryLiteralLength()Retrieves the maximum number of hex characters this database allows in an inline binary literal. | 
|  int | DatabaseMetaData.getMaxCatalogNameLength()Retrieves the maximum number of characters that this database allows in a catalog name. | 
|  int | DatabaseMetaData.getMaxCharLiteralLength()Retrieves the maximum number of characters this database allows for a character literal. | 
|  int | DatabaseMetaData.getMaxColumnNameLength()Retrieves the maximum number of characters this database allows for a column name. | 
|  int | DatabaseMetaData.getMaxColumnsInGroupBy()Retrieves the maximum number of columns this database allows in a GROUP BYclause. | 
|  int | DatabaseMetaData.getMaxColumnsInIndex()Retrieves the maximum number of columns this database allows in an index. | 
|  int | DatabaseMetaData.getMaxColumnsInOrderBy()Retrieves the maximum number of columns this database allows in an ORDER BYclause. | 
|  int | DatabaseMetaData.getMaxColumnsInSelect()Retrieves the maximum number of columns this database allows in a SELECTlist. | 
|  int | DatabaseMetaData.getMaxColumnsInTable()Retrieves the maximum number of columns this database allows in a table. | 
|  int | DatabaseMetaData.getMaxConnections()Retrieves the maximum number of concurrent connections to this database that are possible. | 
|  int | DatabaseMetaData.getMaxCursorNameLength()Retrieves the maximum number of characters that this database allows in a cursor name. | 
|  int | Statement.getMaxFieldSize()Retrieves the maximum number of bytes that can be returned for character and binary column values in a ResultSetobject produced by thisStatementobject. | 
|  int | DatabaseMetaData.getMaxIndexLength()Retrieves the maximum number of bytes this database allows for an index, including all of the parts of the index. | 
|  int | DatabaseMetaData.getMaxProcedureNameLength()Retrieves the maximum number of characters that this database allows in a procedure name. | 
|  int | Statement.getMaxRows()Retrieves the maximum number of rows that a ResultSetobject produced by thisStatementobject can contain. | 
|  int | DatabaseMetaData.getMaxRowSize()Retrieves the maximum number of bytes this database allows in a single row. | 
|  int | DatabaseMetaData.getMaxSchemaNameLength()Retrieves the maximum number of characters that this database allows in a schema name. | 
|  int | DatabaseMetaData.getMaxStatementLength()Retrieves the maximum number of characters this database allows in an SQL statement. | 
|  int | DatabaseMetaData.getMaxStatements()Retrieves the maximum number of active statements to this database that can be open at the same time. | 
|  int | DatabaseMetaData.getMaxTableNameLength()Retrieves the maximum number of characters this database allows in a table name. | 
|  int | DatabaseMetaData.getMaxTablesInSelect()Retrieves the maximum number of tables this database allows in a SELECTstatement. | 
|  int | DatabaseMetaData.getMaxUserNameLength()Retrieves the maximum number of characters this database allows in a user name. | 
|  ResultSetMetaData | PreparedStatement.getMetaData()Retrieves a ResultSetMetaDataobject that contains
 information about the columns of theResultSetobject
 that will be returned when thisPreparedStatementobject 
 is executed. | 
|  DatabaseMetaData | Connection.getMetaData()Retrieves a DatabaseMetaDataobject that contains
 metadata about the database to which thisConnectionobject represents a connection. | 
|  ResultSetMetaData | ResultSet.getMetaData()Retrieves the number, types and properties of this ResultSetobject's columns. | 
|  boolean | Statement.getMoreResults()Moves to this Statementobject's next result, returnstrueif it is aResultSetobject, and
 implicitly closes any currentResultSetobject(s) obtained with the methodgetResultSet. | 
|  boolean | Statement.getMoreResults(int current)Moves to this Statementobject's next result, deals with
 any currentResultSetobject(s) according  to the instructions
 specified by the given flag, and returnstrueif the next result is aResultSetobject. | 
|  String | DatabaseMetaData.getNumericFunctions()Retrieves a comma-separated list of math functions available with this database. | 
|  Object | Ref.getObject()Retrieves the SQL structured type instance referenced by this Refobject. | 
|  Object | CallableStatement.getObject(int parameterIndex)Retrieves the value of the designated parameter as an Objectin the Java programming language. | 
|  Object | ResultSet.getObject(int columnIndex)Gets the value of the designated column in the current row of this ResultSetobject as 
 anObjectin the Java programming language. | 
|  Object | CallableStatement.getObject(int i,
          Map<String,Class<?>> map)Returns an object representing the value of OUT parameter iand usesmapfor the custom
 mapping of the parameter value. | 
|  Object | ResultSet.getObject(int i,
          Map<String,Class<?>> map)Retrieves the value of the designated column in the current row of this ResultSetobject as anObjectin the Java programming language. | 
|  Object | Ref.getObject(Map<String,Class<?>> map)Retrieves the referenced object and maps it to a Java type using the given type map. | 
|  Object | CallableStatement.getObject(String parameterName)Retrieves the value of a parameter as an Objectin the Java 
 programming language. | 
|  Object | ResultSet.getObject(String columnName)Gets the value of the designated column in the current row of this ResultSetobject as 
 anObjectin the Java programming language. | 
|  Object | CallableStatement.getObject(String parameterName,
          Map<String,Class<?>> map)Returns an object representing the value of OUT parameter iand usesmapfor the custom
 mapping of the parameter value. | 
|  Object | ResultSet.getObject(String colName,
          Map<String,Class<?>> map)Retrieves the value of the designated column in the current row of this ResultSetobject as anObjectin the Java programming language. | 
|  String | ParameterMetaData.getParameterClassName(int param)Retrieves the fully-qualified name of the Java class whose instances should be passed to the method PreparedStatement.setObject. | 
|  int | ParameterMetaData.getParameterCount()Retrieves the number of parameters in the PreparedStatementobject for which thisParameterMetaDataobject contains
 information. | 
|  ParameterMetaData | PreparedStatement.getParameterMetaData()Retrieves the number, types and properties of this PreparedStatementobject's parameters. | 
|  int | ParameterMetaData.getParameterMode(int param)Retrieves the designated parameter's mode. | 
|  int | ParameterMetaData.getParameterType(int param)Retrieves the designated parameter's SQL type. | 
|  String | ParameterMetaData.getParameterTypeName(int param)Retrieves the designated parameter's database-specific type name. | 
|  int | ParameterMetaData.getPrecision(int param)Retrieves the designated parameter's number of decimal digits. | 
|  int | ResultSetMetaData.getPrecision(int column)Get the designated column's number of decimal digits. | 
|  ResultSet | DatabaseMetaData.getPrimaryKeys(String catalog,
               String schema,
               String table)Retrieves a description of the given table's primary key columns. | 
|  ResultSet | DatabaseMetaData.getProcedureColumns(String catalog,
                    String schemaPattern,
                    String procedureNamePattern,
                    String columnNamePattern)Retrieves a description of the given catalog's stored procedure parameter and result columns. | 
|  ResultSet | DatabaseMetaData.getProcedures(String catalog,
              String schemaPattern,
              String procedureNamePattern)Retrieves a description of the stored procedures available in the given catalog. | 
|  String | DatabaseMetaData.getProcedureTerm()Retrieves the database vendor's preferred term for "procedure". | 
|  DriverPropertyInfo[] | Driver.getPropertyInfo(String url,
                Properties info)Gets information about the possible properties for this driver. | 
|  int | Statement.getQueryTimeout()Retrieves the number of seconds the driver will wait for a Statementobject to execute. | 
|  Ref | CallableStatement.getRef(int i)Retrieves the value of the designated JDBC REF(<structured-type>)parameter as aRefobject in the Java programming language. | 
|  Ref | ResultSet.getRef(int i)Retrieves the value of the designated column in the current row of this ResultSetobject as aRefobject
 in the Java programming language. | 
|  Ref | CallableStatement.getRef(String parameterName)Retrieves the value of a JDBC REF(<structured-type>)parameter as aRefobject in the Java programming language. | 
|  Ref | ResultSet.getRef(String colName)Retrieves the value of the designated column in the current row of this ResultSetobject as aRefobject
 in the Java programming language. | 
|  ResultSet | Statement.getResultSet()Retrieves the current result as a ResultSetobject. | 
|  ResultSet | Array.getResultSet()Retrieves a result set that contains the elements of the SQL ARRAYvalue
 designated by thisArrayobject. | 
|  ResultSet | Array.getResultSet(long index,
             int count)Retrieves a result set holding the elements of the subarray that starts at index indexand contains up tocountsuccessive elements. | 
|  ResultSet | Array.getResultSet(long index,
             int count,
             Map<String,Class<?>> map)Retrieves a result set holding the elements of the subarray that starts at index indexand contains up tocountsuccessive elements. | 
|  ResultSet | Array.getResultSet(Map<String,Class<?>> map)Retrieves a result set that contains the elements of the SQL ARRAYvalue designated by thisArrayobject. | 
|  int | Statement.getResultSetConcurrency()Retrieves the result set concurrency for ResultSetobjects
 generated by thisStatementobject. | 
|  int | DatabaseMetaData.getResultSetHoldability()Retrieves the default holdability of this ResultSetobject. | 
|  int | Statement.getResultSetHoldability()Retrieves the result set holdability for ResultSetobjects
 generated by thisStatementobject. | 
|  int | Statement.getResultSetType()Retrieves the result set type for ResultSetobjects
 generated by thisStatementobject. | 
|  int | ResultSet.getRow()Retrieves the current row number. | 
|  int | Savepoint.getSavepointId()Retrieves the generated ID for the savepoint that this Savepointobject represents. | 
|  String | Savepoint.getSavepointName()Retrieves the name of the savepoint that this Savepointobject represents. | 
|  int | ParameterMetaData.getScale(int param)Retrieves the designated parameter's number of digits to right of the decimal point. | 
|  int | ResultSetMetaData.getScale(int column)Gets the designated column's number of digits to right of the decimal point. | 
|  String | ResultSetMetaData.getSchemaName(int column)Get the designated column's table's schema. | 
|  ResultSet | DatabaseMetaData.getSchemas()Retrieves the schema names available in this database. | 
|  String | DatabaseMetaData.getSchemaTerm()Retrieves the database vendor's preferred term for "schema". | 
|  String | DatabaseMetaData.getSearchStringEscape()Retrieves the string that can be used to escape wildcard characters. | 
|  short | CallableStatement.getShort(int parameterIndex)Retrieves the value of the designated JDBC SMALLINTparameter 
 as ashortin the Java programming language. | 
|  short | ResultSet.getShort(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 ashortin the Java programming language. | 
|  short | CallableStatement.getShort(String parameterName)Retrieves the value of a JDBC SMALLINTparameter as ashortin the Java programming language. | 
|  short | ResultSet.getShort(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 ashortin the Java programming language. | 
|  String | DatabaseMetaData.getSQLKeywords()Retrieves a comma-separated list of all of this database's SQL keywords that are NOT also SQL92 keywords. | 
|  int | DatabaseMetaData.getSQLStateType()Indicates whether the SQLSTATE returned by SQLException.getSQLStateis X/Open (now known as Open Group) SQL CLI or SQL99. | 
|  String | Struct.getSQLTypeName()Retrieves the SQL type name of the SQL structured type that this Structobject represents. | 
|  String | SQLData.getSQLTypeName()Returns the fully-qualified name of the SQL user-defined type that this object represents. | 
|  Statement | ResultSet.getStatement()Retrieves the Statementobject that produced thisResultSetobject. | 
|  String | CallableStatement.getString(int parameterIndex)Retrieves the value of the designated JDBC CHAR,VARCHAR, orLONGVARCHARparameter as aStringin the Java programming language. | 
|  String | ResultSet.getString(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 aStringin the Java programming language. | 
|  String | CallableStatement.getString(String parameterName)Retrieves the value of a JDBC CHAR,VARCHAR, 
 orLONGVARCHARparameter as aStringin 
 the Java programming language. | 
|  String | ResultSet.getString(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 aStringin the Java programming language. | 
|  String | DatabaseMetaData.getStringFunctions()Retrieves a comma-separated list of string functions available with this database. | 
|  String | Clob.getSubString(long pos,
             int length)Retrieves a copy of the specified substring in the CLOBvalue
 designated by thisClobobject. | 
|  ResultSet | DatabaseMetaData.getSuperTables(String catalog,
               String schemaPattern,
               String tableNamePattern)Retrieves a description of the table hierarchies defined in a particular schema in this database. | 
|  ResultSet | DatabaseMetaData.getSuperTypes(String catalog,
              String schemaPattern,
              String typeNamePattern)Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in this database. | 
|  String | DatabaseMetaData.getSystemFunctions()Retrieves a comma-separated list of system functions available with this database. | 
|  String | ResultSetMetaData.getTableName(int column)Gets the designated column's table name. | 
|  ResultSet | DatabaseMetaData.getTablePrivileges(String catalog,
                   String schemaPattern,
                   String tableNamePattern)Retrieves a description of the access rights for each table available in a catalog. | 
|  ResultSet | DatabaseMetaData.getTables(String catalog,
          String schemaPattern,
          String tableNamePattern,
          String[] types)Retrieves a description of the tables available in the given catalog. | 
|  ResultSet | DatabaseMetaData.getTableTypes()Retrieves the table types available in this database. | 
|  Time | CallableStatement.getTime(int parameterIndex)Retrieves the value of the designated JDBC TIMEparameter as ajava.sql.Timeobject. | 
|  Time | ResultSet.getTime(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 ajava.sql.Timeobject in the Java programming language. | 
|  Time | CallableStatement.getTime(int parameterIndex,
        Calendar cal)Retrieves the value of the designated JDBC TIMEparameter as ajava.sql.Timeobject, using
 the givenCalendarobject
 to construct the time. | 
|  Time | ResultSet.getTime(int columnIndex,
        Calendar cal)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.sql.Timeobject
 in the Java programming language. | 
|  Time | CallableStatement.getTime(String parameterName)Retrieves the value of a JDBC TIMEparameter as ajava.sql.Timeobject. | 
|  Time | ResultSet.getTime(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 ajava.sql.Timeobject in the Java programming language. | 
|  Time | CallableStatement.getTime(String parameterName,
        Calendar cal)Retrieves the value of a JDBC TIMEparameter as ajava.sql.Timeobject, using
 the givenCalendarobject
 to construct the time. | 
|  Time | ResultSet.getTime(String columnName,
        Calendar cal)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.sql.Timeobject
 in the Java programming language. | 
|  String | DatabaseMetaData.getTimeDateFunctions()Retrieves a comma-separated list of the time and date functions available with this database. | 
|  Timestamp | CallableStatement.getTimestamp(int parameterIndex)Retrieves the value of the designated JDBC TIMESTAMPparameter as ajava.sql.Timestampobject. | 
|  Timestamp | ResultSet.getTimestamp(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as
 ajava.sql.Timestampobject in the Java programming language. | 
|  Timestamp | CallableStatement.getTimestamp(int parameterIndex,
             Calendar cal)Retrieves the value of the designated JDBC TIMESTAMPparameter as ajava.sql.Timestampobject, using
 the givenCalendarobject to construct
 theTimestampobject. | 
|  Timestamp | ResultSet.getTimestamp(int columnIndex,
             Calendar cal)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.sql.Timestampobject
 in the Java programming language. | 
|  Timestamp | CallableStatement.getTimestamp(String parameterName)Retrieves the value of a JDBC TIMESTAMPparameter as ajava.sql.Timestampobject. | 
|  Timestamp | ResultSet.getTimestamp(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as
 ajava.sql.Timestampobject. | 
|  Timestamp | CallableStatement.getTimestamp(String parameterName,
             Calendar cal)Retrieves the value of a JDBC TIMESTAMPparameter as ajava.sql.Timestampobject, using
 the givenCalendarobject to construct
 theTimestampobject. | 
|  Timestamp | ResultSet.getTimestamp(String columnName,
             Calendar cal)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.sql.Timestampobject
 in the Java programming language. | 
|  int | Connection.getTransactionIsolation()Retrieves this Connectionobject's current 
 transaction isolation level. | 
|  int | ResultSet.getType()Retrieves the type of this ResultSetobject. | 
|  ResultSet | DatabaseMetaData.getTypeInfo()Retrieves a description of all the standard SQL types supported by this database. | 
|  Map<String,Class<?>> | Connection.getTypeMap()Retrieves the Mapobject associated with thisConnectionobject. | 
|  ResultSet | DatabaseMetaData.getUDTs(String catalog,
        String schemaPattern,
        String typeNamePattern,
        int[] types)Retrieves a description of the user-defined types (UDTs) defined in a particular schema. | 
|  InputStream | ResultSet.getUnicodeStream(int columnIndex)Deprecated. use getCharacterStreamin place ofgetUnicodeStream | 
|  InputStream | ResultSet.getUnicodeStream(String columnName)Deprecated. use getCharacterStreaminstead | 
|  int | Statement.getUpdateCount()Retrieves the current result as an update count; if the result is a ResultSetobject or there are no more results, -1
  is returned. | 
|  String | DatabaseMetaData.getURL()Retrieves the URL for this DBMS. | 
|  URL | CallableStatement.getURL(int parameterIndex)Retrieves the value of the designated JDBC DATALINKparameter as ajava.net.URLobject. | 
|  URL | ResultSet.getURL(int columnIndex)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.net.URLobject in the Java programming language. | 
|  URL | CallableStatement.getURL(String parameterName)Retrieves the value of a JDBC DATALINKparameter as ajava.net.URLobject. | 
|  URL | ResultSet.getURL(String columnName)Retrieves the value of the designated column in the current row of this ResultSetobject as ajava.net.URLobject in the Java programming language. | 
|  String | DatabaseMetaData.getUserName()Retrieves the user name as known to this database. | 
|  ResultSet | DatabaseMetaData.getVersionColumns(String catalog,
                  String schema,
                  String table)Retrieves a description of a table's columns that are automatically updated when any value in a row is updated. | 
|  SQLWarning | Connection.getWarnings()Retrieves the first warning reported by calls on this Connectionobject. | 
|  SQLWarning | Statement.getWarnings()Retrieves the first warning reported by calls on this Statementobject. | 
|  SQLWarning | ResultSet.getWarnings()Retrieves the first warning reported by calls on this ResultSetobject. | 
|  void | ResultSet.insertRow()Inserts the contents of the insert row into this ResultSetobject and into the database. | 
|  boolean | DatabaseMetaData.insertsAreDetected(int type)Retrieves whether or not a visible row insert can be detected by calling the method ResultSet.rowInserted. | 
|  boolean | ResultSet.isAfterLast()Retrieves whether the cursor is after the last row in this ResultSetobject. | 
|  boolean | ResultSetMetaData.isAutoIncrement(int column)Indicates whether the designated column is automatically numbered, thus read-only. | 
|  boolean | ResultSet.isBeforeFirst()Retrieves whether the cursor is before the first row in this ResultSetobject. | 
|  boolean | ResultSetMetaData.isCaseSensitive(int column)Indicates whether a column's case matters. | 
|  boolean | DatabaseMetaData.isCatalogAtStart()Retrieves whether a catalog appears at the start of a fully qualified table name. | 
|  boolean | Connection.isClosed()Retrieves whether this Connectionobject has been
 closed. | 
|  boolean | ResultSetMetaData.isCurrency(int column)Indicates whether the designated column is a cash value. | 
|  boolean | ResultSetMetaData.isDefinitelyWritable(int column)Indicates whether a write on the designated column will definitely succeed. | 
|  boolean | ResultSet.isFirst()Retrieves whether the cursor is on the first row of this ResultSetobject. | 
|  boolean | ResultSet.isLast()Retrieves whether the cursor is on the last row of this ResultSetobject. | 
|  int | ParameterMetaData.isNullable(int param)Retrieves whether null values are allowed in the designated parameter. | 
|  int | ResultSetMetaData.isNullable(int column)Indicates the nullability of values in the designated column. | 
|  boolean | DatabaseMetaData.isReadOnly()Retrieves whether this database is in read-only mode. | 
|  boolean | Connection.isReadOnly()Retrieves whether this Connectionobject is in read-only mode. | 
|  boolean | ResultSetMetaData.isReadOnly(int column)Indicates whether the designated column is definitely not writable. | 
|  boolean | ResultSetMetaData.isSearchable(int column)Indicates whether the designated column can be used in a where clause. | 
|  boolean | ParameterMetaData.isSigned(int param)Retrieves whether values for the designated parameter can be signed numbers. | 
|  boolean | ResultSetMetaData.isSigned(int column)Indicates whether values in the designated column are signed numbers. | 
|  boolean | ResultSetMetaData.isWritable(int column)Indicates whether it is possible for a write on the designated column to succeed. | 
|  boolean | ResultSet.last()Moves the cursor to the last row in this ResultSetobject. | 
|  long | Clob.length()Retrieves the number of characters in the CLOBvalue
 designated by thisClobobject. | 
|  long | Blob.length()Returns the number of bytes in the BLOBvalue
 designated by thisBlobobject. | 
|  boolean | DatabaseMetaData.locatorsUpdateCopy()Indicates whether updates made to a LOB are made on a copy or directly to the LOB. | 
|  void | ResultSet.moveToCurrentRow()Moves the cursor to the remembered cursor position, usually the current row. | 
|  void | ResultSet.moveToInsertRow()Moves the cursor to the insert row. | 
|  String | Connection.nativeSQL(String sql)Converts the given SQL statement into the system's native SQL grammar. | 
|  boolean | ResultSet.next()Moves the cursor down one row from its current position. | 
|  boolean | DatabaseMetaData.nullPlusNonNullIsNull()Retrieves whether this database supports concatenations between NULLand non-NULLvalues beingNULL. | 
|  boolean | DatabaseMetaData.nullsAreSortedAtEnd()Retrieves whether NULLvalues are sorted at the end regardless of 
 sort order. | 
|  boolean | DatabaseMetaData.nullsAreSortedAtStart()Retrieves whether NULLvalues are sorted at the start regardless 
 of sort order. | 
|  boolean | DatabaseMetaData.nullsAreSortedHigh()Retrieves whether NULLvalues are sorted high. | 
|  boolean | DatabaseMetaData.nullsAreSortedLow()Retrieves whether NULLvalues are sorted low. | 
|  boolean | DatabaseMetaData.othersDeletesAreVisible(int type)Retrieves whether deletes made by others are visible. | 
|  boolean | DatabaseMetaData.othersInsertsAreVisible(int type)Retrieves whether inserts made by others are visible. | 
|  boolean | DatabaseMetaData.othersUpdatesAreVisible(int type)Retrieves whether updates made by others are visible. | 
|  boolean | DatabaseMetaData.ownDeletesAreVisible(int type)Retrieves whether a result set's own deletes are visible. | 
|  boolean | DatabaseMetaData.ownInsertsAreVisible(int type)Retrieves whether a result set's own inserts are visible. | 
|  boolean | DatabaseMetaData.ownUpdatesAreVisible(int type)Retrieves whether for the given type of ResultSetobject,
 the result set's own updates are visible. | 
|  long | Blob.position(Blob pattern,
         long start)Retrieves the byte position in the BLOBvalue
 designated by thisBlobobject at whichpatternbegins. | 
|  long | Blob.position(byte[] pattern,
         long start)Retrieves the byte position at which the specified byte array patternbegins within theBLOBvalue that thisBlobobject represents. | 
|  long | Clob.position(Clob searchstr,
         long start)Retrieves the character position at which the specified Clobobjectsearchstrappears in thisClobobject. | 
|  long | Clob.position(String searchstr,
         long start)Retrieves the character position at which the specified substring searchstrappears in the SQLCLOBvalue
 represented by thisClobobject. | 
|  CallableStatement | Connection.prepareCall(String sql)Creates a CallableStatementobject for calling
 database stored procedures. | 
|  CallableStatement | Connection.prepareCall(String sql,
            int resultSetType,
            int resultSetConcurrency)Creates a CallableStatementobject that will generateResultSetobjects with the given type and concurrency. | 
|  CallableStatement | Connection.prepareCall(String sql,
            int resultSetType,
            int resultSetConcurrency,
            int resultSetHoldability)Creates a CallableStatementobject that will generateResultSetobjects with the given type and concurrency. | 
|  PreparedStatement | Connection.prepareStatement(String sql)Creates a PreparedStatementobject for sending
 parameterized SQL statements to the database. | 
|  PreparedStatement | Connection.prepareStatement(String sql,
                 int autoGeneratedKeys)Creates a default PreparedStatementobject that has
 the capability to retrieve auto-generated keys. | 
|  PreparedStatement | Connection.prepareStatement(String sql,
                 int[] columnIndexes)Creates a default PreparedStatementobject capable
 of returning the auto-generated keys designated by the given array. | 
|  PreparedStatement | Connection.prepareStatement(String sql,
                 int resultSetType,
                 int resultSetConcurrency)Creates a PreparedStatementobject that will generateResultSetobjects with the given type and concurrency. | 
|  PreparedStatement | Connection.prepareStatement(String sql,
                 int resultSetType,
                 int resultSetConcurrency,
                 int resultSetHoldability)Creates a PreparedStatementobject that will generateResultSetobjects with the given type, concurrency,
 and holdability. | 
|  PreparedStatement | Connection.prepareStatement(String sql,
                 String[] columnNames)Creates a default PreparedStatementobject capable
 of returning the auto-generated keys designated by the given array. | 
|  boolean | ResultSet.previous()Moves the cursor to the previous row in this ResultSetobject. | 
|  Array | SQLInput.readArray()Reads an SQL ARRAYvalue from the stream and returns it as anArrayobject in the Java programming language. | 
|  InputStream | SQLInput.readAsciiStream()Reads the next attribute in the stream and returns it as a stream of ASCII characters. | 
|  BigDecimal | SQLInput.readBigDecimal()Reads the next attribute in the stream and returns it as a java.math.BigDecimalobject in the Java programming language. | 
|  InputStream | SQLInput.readBinaryStream()Reads the next attribute in the stream and returns it as a stream of uninterpreted bytes. | 
|  Blob | SQLInput.readBlob()Reads an SQL BLOBvalue from the stream and returns it as aBlobobject in the Java programming language. | 
|  boolean | SQLInput.readBoolean()Reads the next attribute in the stream and returns it as a booleanin the Java programming language. | 
|  byte | SQLInput.readByte()Reads the next attribute in the stream and returns it as a bytein the Java programming language. | 
|  byte[] | SQLInput.readBytes()Reads the next attribute in the stream and returns it as an array of bytes in the Java programming language. | 
|  Reader | SQLInput.readCharacterStream()Reads the next attribute in the stream and returns it as a stream of Unicode characters. | 
|  Clob | SQLInput.readClob()Reads an SQL CLOBvalue from the stream and returns it as aClobobject in the Java programming language. | 
|  Date | SQLInput.readDate()Reads the next attribute in the stream and returns it as a java.sql.Dateobject. | 
|  double | SQLInput.readDouble()Reads the next attribute in the stream and returns it as a doublein the Java programming language. | 
|  float | SQLInput.readFloat()Reads the next attribute in the stream and returns it as a floatin the Java programming language. | 
|  int | SQLInput.readInt()Reads the next attribute in the stream and returns it as an intin the Java programming language. | 
|  long | SQLInput.readLong()Reads the next attribute in the stream and returns it as a longin the Java programming language. | 
|  Object | SQLInput.readObject()Reads the datum at the head of the stream and returns it as an Objectin the Java programming language. | 
|  Ref | SQLInput.readRef()Reads an SQL REFvalue from the stream and returns it as aRefobject in the Java programming language. | 
|  short | SQLInput.readShort()Reads the next attribute in the stream and returns it as a shortin the Java programming language. | 
|  void | SQLData.readSQL(SQLInput stream,
        String typeName)Populates this object with data read from the database. | 
|  String | SQLInput.readString()Reads the next attribute in the stream and returns it as a Stringin the Java programming language. | 
|  Time | SQLInput.readTime()Reads the next attribute in the stream and returns it as a java.sql.Timeobject. | 
|  Timestamp | SQLInput.readTimestamp()Reads the next attribute in the stream and returns it as a java.sql.Timestampobject. | 
|  URL | SQLInput.readURL()Reads an SQL DATALINKvalue from the stream and returns it as ajava.net.URLobject in the Java programming language. | 
|  void | ResultSet.refreshRow()Refreshes the current row with its most recent value in the database. | 
| static void | DriverManager.registerDriver(Driver driver)Registers the given driver with the DriverManager. | 
|  void | CallableStatement.registerOutParameter(int parameterIndex,
                     int sqlType)Registers the OUT parameter in ordinal position parameterIndexto the JDBC typesqlType. | 
|  void | CallableStatement.registerOutParameter(int parameterIndex,
                     int sqlType,
                     int scale)Registers the parameter in ordinal position parameterIndexto be of JDBC typesqlType. | 
|  void | CallableStatement.registerOutParameter(int paramIndex,
                     int sqlType,
                     String typeName)Registers the designated output parameter. | 
|  void | CallableStatement.registerOutParameter(String parameterName,
                     int sqlType)Registers the OUT parameter named parameterNameto the JDBC typesqlType. | 
|  void | CallableStatement.registerOutParameter(String parameterName,
                     int sqlType,
                     int scale)Registers the parameter named parameterNameto be of JDBC typesqlType. | 
|  void | CallableStatement.registerOutParameter(String parameterName,
                     int sqlType,
                     String typeName)Registers the designated output parameter. | 
|  boolean | ResultSet.relative(int rows)Moves the cursor a relative number of rows, either positive or negative. | 
|  void | Connection.releaseSavepoint(Savepoint savepoint)Removes the given Savepointobject from the current 
 transaction. | 
|  void | Connection.rollback()Undoes all changes made in the current transaction and releases any database locks currently held by this Connectionobject. | 
|  void | Connection.rollback(Savepoint savepoint)Undoes all changes made after the given Savepointobject
 was set. | 
|  boolean | ResultSet.rowDeleted()Retrieves whether a row has been deleted. | 
|  boolean | ResultSet.rowInserted()Retrieves whether the current row has had an insertion. | 
|  boolean | ResultSet.rowUpdated()Retrieves whether the current row has been updated. | 
|  void | PreparedStatement.setArray(int i,
         Array x)Sets the designated parameter to the given Arrayobject. | 
|  void | PreparedStatement.setAsciiStream(int parameterIndex,
               InputStream x,
               int length)Sets the designated parameter to the given input stream, which will have the specified number of bytes. | 
|  OutputStream | Clob.setAsciiStream(long pos)Retrieves a stream to be used to write Ascii characters to the CLOBvalue that thisClobobject represents, 
 starting at positionpos. | 
|  void | CallableStatement.setAsciiStream(String parameterName,
               InputStream x,
               int length)Sets the designated parameter to the given input stream, which will have the specified number of bytes. | 
|  void | Connection.setAutoCommit(boolean autoCommit)Sets this connection's auto-commit mode to the given state. | 
|  void | PreparedStatement.setBigDecimal(int parameterIndex,
              BigDecimal x)Sets the designated parameter to the given java.math.BigDecimalvalue. | 
|  void | CallableStatement.setBigDecimal(String parameterName,
              BigDecimal x)Sets the designated parameter to the given java.math.BigDecimalvalue. | 
|  void | PreparedStatement.setBinaryStream(int parameterIndex,
                InputStream x,
                int length)Sets the designated parameter to the given input stream, which will have the specified number of bytes. | 
|  OutputStream | Blob.setBinaryStream(long pos)Retrieves a stream that can be used to write to the BLOBvalue that thisBlobobject represents. | 
|  void | CallableStatement.setBinaryStream(String parameterName,
                InputStream x,
                int length)Sets the designated parameter to the given input stream, which will have the specified number of bytes. | 
|  void | PreparedStatement.setBlob(int i,
        Blob x)Sets the designated parameter to the given Blobobject. | 
|  void | PreparedStatement.setBoolean(int parameterIndex,
           boolean x)Sets the designated parameter to the given Java booleanvalue. | 
|  void | CallableStatement.setBoolean(String parameterName,
           boolean x)Sets the designated parameter to the given Java booleanvalue. | 
|  void | PreparedStatement.setByte(int parameterIndex,
        byte x)Sets the designated parameter to the given Java bytevalue. | 
|  void | CallableStatement.setByte(String parameterName,
        byte x)Sets the designated parameter to the given Java bytevalue. | 
|  void | PreparedStatement.setBytes(int parameterIndex,
         byte[] x)Sets the designated parameter to the given Java array of bytes. | 
|  int | Blob.setBytes(long pos,
         byte[] bytes)Writes the given array of bytes to the BLOBvalue that
 thisBlobobject represents, starting at positionpos, and returns the number of bytes written. | 
|  int | Blob.setBytes(long pos,
         byte[] bytes,
         int offset,
         int len)Writes all or part of the given bytearray to theBLOBvalue that thisBlobobject represents
 and returns the number of bytes written. | 
|  void | CallableStatement.setBytes(String parameterName,
         byte[] x)Sets the designated parameter to the given Java array of bytes. | 
|  void | Connection.setCatalog(String catalog)Sets the given catalog name in order to select a subspace of this Connectionobject's database 
 in which to work. | 
|  void | PreparedStatement.setCharacterStream(int parameterIndex,
                   Reader reader,
                   int length)Sets the designated parameter to the given Readerobject, which is the given number of characters long. | 
|  Writer | Clob.setCharacterStream(long pos)Retrieves a stream to be used to write a stream of Unicode characters to the CLOBvalue that thisClobobject
 represents, at positionpos. | 
|  void | CallableStatement.setCharacterStream(String parameterName,
                   Reader reader,
                   int length)Sets the designated parameter to the given Readerobject, which is the given number of characters long. | 
|  void | PreparedStatement.setClob(int i,
        Clob x)Sets the designated parameter to the given Clobobject. | 
|  void | Statement.setCursorName(String name)Sets the SQL cursor name to the given String, which 
 will be used by subsequentStatementobjectexecutemethods. | 
|  void | PreparedStatement.setDate(int parameterIndex,
        Date x)Sets the designated parameter to the given java.sql.Datevalue. | 
|  void | PreparedStatement.setDate(int parameterIndex,
        Date x,
        Calendar cal)Sets the designated parameter to the given java.sql.Datevalue,
 using the givenCalendarobject. | 
|  void | CallableStatement.setDate(String parameterName,
        Date x)Sets the designated parameter to the given java.sql.Datevalue. | 
|  void | CallableStatement.setDate(String parameterName,
        Date x,
        Calendar cal)Sets the designated parameter to the given java.sql.Datevalue,
 using the givenCalendarobject. | 
|  void | PreparedStatement.setDouble(int parameterIndex,
          double x)Sets the designated parameter to the given Java doublevalue. | 
|  void | CallableStatement.setDouble(String parameterName,
          double x)Sets the designated parameter to the given Java doublevalue. | 
|  void | Statement.setEscapeProcessing(boolean enable)Sets escape processing on or off. | 
|  void | Statement.setFetchDirection(int direction)Gives the driver a hint as to the direction in which rows will be processed in ResultSetobjects created using thisStatementobject. | 
|  void | ResultSet.setFetchDirection(int direction)Gives a hint as to the direction in which the rows in this ResultSetobject will be processed. | 
|  void | Statement.setFetchSize(int rows)Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed. | 
|  void | ResultSet.setFetchSize(int rows)Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed for this ResultSetobject. | 
|  void | PreparedStatement.setFloat(int parameterIndex,
         float x)Sets the designated parameter to the given Java floatvalue. | 
|  void | CallableStatement.setFloat(String parameterName,
         float x)Sets the designated parameter to the given Java floatvalue. | 
|  void | Connection.setHoldability(int holdability)Changes the holdability of ResultSetobjects
 created using thisConnectionobject to the given
 holdability. | 
|  void | PreparedStatement.setInt(int parameterIndex,
       int x)Sets the designated parameter to the given Java intvalue. | 
|  void | CallableStatement.setInt(String parameterName,
       int x)Sets the designated parameter to the given Java intvalue. | 
|  void | PreparedStatement.setLong(int parameterIndex,
        long x)Sets the designated parameter to the given Java longvalue. | 
|  void | CallableStatement.setLong(String parameterName,
        long x)Sets the designated parameter to the given Java longvalue. | 
|  void | Statement.setMaxFieldSize(int max)Sets the limit for the maximum number of bytes in a ResultSetcolumn storing character or binary values to
 the given number of bytes. | 
|  void | Statement.setMaxRows(int max)Sets the limit for the maximum number of rows that any ResultSetobject can contain to the given number. | 
|  void | PreparedStatement.setNull(int parameterIndex,
        int sqlType)Sets the designated parameter to SQL NULL. | 
|  void | PreparedStatement.setNull(int paramIndex,
        int sqlType,
        String typeName)Sets the designated parameter to SQL NULL. | 
|  void | CallableStatement.setNull(String parameterName,
        int sqlType)Sets the designated parameter to SQL NULL. | 
|  void | CallableStatement.setNull(String parameterName,
        int sqlType,
        String typeName)Sets the designated parameter to SQL NULL. | 
|  void | PreparedStatement.setObject(int parameterIndex,
          Object x)Sets the value of the designated parameter using the given object. | 
|  void | PreparedStatement.setObject(int parameterIndex,
          Object x,
          int targetSqlType)Sets the value of the designated parameter with the given object. | 
|  void | PreparedStatement.setObject(int parameterIndex,
          Object x,
          int targetSqlType,
          int scale)Sets the value of the designated parameter with the given object. | 
|  void | Ref.setObject(Object value)Sets the structured type value that this Refobject references to the given instance ofObject. | 
|  void | CallableStatement.setObject(String parameterName,
          Object x)Sets the value of the designated parameter with the given object. | 
|  void | CallableStatement.setObject(String parameterName,
          Object x,
          int targetSqlType)Sets the value of the designated parameter with the given object. | 
|  void | CallableStatement.setObject(String parameterName,
          Object x,
          int targetSqlType,
          int scale)Sets the value of the designated parameter with the given object. | 
|  void | Statement.setQueryTimeout(int seconds)Sets the number of seconds the driver will wait for a Statementobject to execute to the given number of seconds. | 
|  void | Connection.setReadOnly(boolean readOnly)Puts this connection in read-only mode as a hint to the driver to enable database optimizations. | 
|  void | PreparedStatement.setRef(int i,
       Ref x)Sets the designated parameter to the given REF(<structured-type>)value. | 
|  Savepoint | Connection.setSavepoint()Creates an unnamed savepoint in the current transaction and returns the new Savepointobject that represents it. | 
|  Savepoint | Connection.setSavepoint(String name)Creates a savepoint with the given name in the current transaction and returns the new Savepointobject that represents it. | 
|  void | PreparedStatement.setShort(int parameterIndex,
         short x)Sets the designated parameter to the given Java shortvalue. | 
|  void | CallableStatement.setShort(String parameterName,
         short x)Sets the designated parameter to the given Java shortvalue. | 
|  void | PreparedStatement.setString(int parameterIndex,
          String x)Sets the designated parameter to the given Java Stringvalue. | 
|  int | Clob.setString(long pos,
          String str)Writes the given Java Stringto theCLOBvalue that thisClobobject designates at the positionpos. | 
|  int | Clob.setString(long pos,
          String str,
          int offset,
          int len)Writes lencharacters ofstr, starting 
 at characteroffset, to theCLOBvalue
 that thisClobrepresents. | 
|  void | CallableStatement.setString(String parameterName,
          String x)Sets the designated parameter to the given Java Stringvalue. | 
|  void | PreparedStatement.setTime(int parameterIndex,
        Time x)Sets the designated parameter to the given java.sql.Timevalue. | 
|  void | PreparedStatement.setTime(int parameterIndex,
        Time x,
        Calendar cal)Sets the designated parameter to the given java.sql.Timevalue,
 using the givenCalendarobject. | 
|  void | CallableStatement.setTime(String parameterName,
        Time x)Sets the designated parameter to the given java.sql.Timevalue. | 
|  void | CallableStatement.setTime(String parameterName,
        Time x,
        Calendar cal)Sets the designated parameter to the given java.sql.Timevalue,
 using the givenCalendarobject. | 
|  void | PreparedStatement.setTimestamp(int parameterIndex,
             Timestamp x)Sets the designated parameter to the given java.sql.Timestampvalue. | 
|  void | PreparedStatement.setTimestamp(int parameterIndex,
             Timestamp x,
             Calendar cal)Sets the designated parameter to the given java.sql.Timestampvalue,
 using the givenCalendarobject. | 
|  void | CallableStatement.setTimestamp(String parameterName,
             Timestamp x)Sets the designated parameter to the given java.sql.Timestampvalue. | 
|  void | CallableStatement.setTimestamp(String parameterName,
             Timestamp x,
             Calendar cal)Sets the designated parameter to the given java.sql.Timestampvalue,
 using the givenCalendarobject. | 
|  void | Connection.setTransactionIsolation(int level)Attempts to change the transaction isolation level for this Connectionobject to the one given. | 
|  void | Connection.setTypeMap(Map<String,Class<?>> map)Installs the given TypeMapobject as the type map for
 thisConnectionobject. | 
|  void | PreparedStatement.setUnicodeStream(int parameterIndex,
                 InputStream x,
                 int length)Deprecated. | 
|  void | PreparedStatement.setURL(int parameterIndex,
       URL x)Sets the designated parameter to the given java.net.URLvalue. | 
|  void | CallableStatement.setURL(String parameterName,
       URL val)Sets the designated parameter to the given java.net.URLobject. | 
|  boolean | DatabaseMetaData.storesLowerCaseIdentifiers()Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in lower case. | 
|  boolean | DatabaseMetaData.storesLowerCaseQuotedIdentifiers()Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in lower case. | 
|  boolean | DatabaseMetaData.storesMixedCaseIdentifiers()Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in mixed case. | 
|  boolean | DatabaseMetaData.storesMixedCaseQuotedIdentifiers()Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in mixed case. | 
|  boolean | DatabaseMetaData.storesUpperCaseIdentifiers()Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in upper case. | 
|  boolean | DatabaseMetaData.storesUpperCaseQuotedIdentifiers()Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in upper case. | 
|  boolean | DatabaseMetaData.supportsAlterTableWithAddColumn()Retrieves whether this database supports ALTER TABLEwith add column. | 
|  boolean | DatabaseMetaData.supportsAlterTableWithDropColumn()Retrieves whether this database supports ALTER TABLEwith drop column. | 
|  boolean | DatabaseMetaData.supportsANSI92EntryLevelSQL()Retrieves whether this database supports the ANSI92 entry level SQL grammar. | 
|  boolean | DatabaseMetaData.supportsANSI92FullSQL()Retrieves whether this database supports the ANSI92 full SQL grammar supported. | 
|  boolean | DatabaseMetaData.supportsANSI92IntermediateSQL()Retrieves whether this database supports the ANSI92 intermediate SQL grammar supported. | 
|  boolean | DatabaseMetaData.supportsBatchUpdates()Retrieves whether this database supports batch updates. | 
|  boolean | DatabaseMetaData.supportsCatalogsInDataManipulation()Retrieves whether a catalog name can be used in a data manipulation statement. | 
|  boolean | DatabaseMetaData.supportsCatalogsInIndexDefinitions()Retrieves whether a catalog name can be used in an index definition statement. | 
|  boolean | DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()Retrieves whether a catalog name can be used in a privilege definition statement. | 
|  boolean | DatabaseMetaData.supportsCatalogsInProcedureCalls()Retrieves whether a catalog name can be used in a procedure call statement. | 
|  boolean | DatabaseMetaData.supportsCatalogsInTableDefinitions()Retrieves whether a catalog name can be used in a table definition statement. | 
|  boolean | DatabaseMetaData.supportsColumnAliasing()Retrieves whether this database supports column aliasing. | 
|  boolean | DatabaseMetaData.supportsConvert()Retrieves whether this database supports the CONVERTfunction between SQL types. | 
|  boolean | DatabaseMetaData.supportsConvert(int fromType,
                int toType)Retrieves whether this database supports the CONVERTfor two given SQL types. | 
|  boolean | DatabaseMetaData.supportsCoreSQLGrammar()Retrieves whether this database supports the ODBC Core SQL grammar. | 
|  boolean | DatabaseMetaData.supportsCorrelatedSubqueries()Retrieves whether this database supports correlated subqueries. | 
|  boolean | DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()Retrieves whether this database supports both data definition and data manipulation statements within a transaction. | 
|  boolean | DatabaseMetaData.supportsDataManipulationTransactionsOnly()Retrieves whether this database supports only data manipulation statements within a transaction. | 
|  boolean | DatabaseMetaData.supportsDifferentTableCorrelationNames()Retrieves whether, when table correlation names are supported, they are restricted to being different from the names of the tables. | 
|  boolean | DatabaseMetaData.supportsExpressionsInOrderBy()Retrieves whether this database supports expressions in ORDER BYlists. | 
|  boolean | DatabaseMetaData.supportsExtendedSQLGrammar()Retrieves whether this database supports the ODBC Extended SQL grammar. | 
|  boolean | DatabaseMetaData.supportsFullOuterJoins()Retrieves whether this database supports full nested outer joins. | 
|  boolean | DatabaseMetaData.supportsGetGeneratedKeys()Retrieves whether auto-generated keys can be retrieved after a statement has been executed. | 
|  boolean | DatabaseMetaData.supportsGroupBy()Retrieves whether this database supports some form of GROUP BYclause. | 
|  boolean | DatabaseMetaData.supportsGroupByBeyondSelect()Retrieves whether this database supports using columns not included in the SELECTstatement in aGROUP BYclause 
 provided that all of the columns in theSELECTstatement
 are included in theGROUP BYclause. | 
|  boolean | DatabaseMetaData.supportsGroupByUnrelated()Retrieves whether this database supports using a column that is not in the SELECTstatement in aGROUP BYclause. | 
|  boolean | DatabaseMetaData.supportsIntegrityEnhancementFacility()Retrieves whether this database supports the SQL Integrity Enhancement Facility. | 
|  boolean | DatabaseMetaData.supportsLikeEscapeClause()Retrieves whether this database supports specifying a LIKEescape clause. | 
|  boolean | DatabaseMetaData.supportsLimitedOuterJoins()Retrieves whether this database provides limited support for outer joins. | 
|  boolean | DatabaseMetaData.supportsMinimumSQLGrammar()Retrieves whether this database supports the ODBC Minimum SQL grammar. | 
|  boolean | DatabaseMetaData.supportsMixedCaseIdentifiers()Retrieves whether this database treats mixed case unquoted SQL identifiers as case sensitive and as a result stores them in mixed case. | 
|  boolean | DatabaseMetaData.supportsMixedCaseQuotedIdentifiers()Retrieves whether this database treats mixed case quoted SQL identifiers as case sensitive and as a result stores them in mixed case. | 
|  boolean | DatabaseMetaData.supportsMultipleOpenResults()Retrieves whether it is possible to have multiple ResultSetobjects
 returned from aCallableStatementobject
 simultaneously. | 
|  boolean | DatabaseMetaData.supportsMultipleResultSets()Retrieves whether this database supports getting multiple ResultSetobjects from a single call to the
 methodexecute. | 
|  boolean | DatabaseMetaData.supportsMultipleTransactions()Retrieves whether this database allows having multiple transactions open at once (on different connections). | 
|  boolean | DatabaseMetaData.supportsNamedParameters()Retrieves whether this database supports named parameters to callable statements. | 
|  boolean | DatabaseMetaData.supportsNonNullableColumns()Retrieves whether columns in this database may be defined as non-nullable. | 
|  boolean | DatabaseMetaData.supportsOpenCursorsAcrossCommit()Retrieves whether this database supports keeping cursors open across commits. | 
|  boolean | DatabaseMetaData.supportsOpenCursorsAcrossRollback()Retrieves whether this database supports keeping cursors open across rollbacks. | 
|  boolean | DatabaseMetaData.supportsOpenStatementsAcrossCommit()Retrieves whether this database supports keeping statements open across commits. | 
|  boolean | DatabaseMetaData.supportsOpenStatementsAcrossRollback()Retrieves whether this database supports keeping statements open across rollbacks. | 
|  boolean | DatabaseMetaData.supportsOrderByUnrelated()Retrieves whether this database supports using a column that is not in the SELECTstatement in anORDER BYclause. | 
|  boolean | DatabaseMetaData.supportsOuterJoins()Retrieves whether this database supports some form of outer join. | 
|  boolean | DatabaseMetaData.supportsPositionedDelete()Retrieves whether this database supports positioned DELETEstatements. | 
|  boolean | DatabaseMetaData.supportsPositionedUpdate()Retrieves whether this database supports positioned UPDATEstatements. | 
|  boolean | DatabaseMetaData.supportsResultSetConcurrency(int type,
                             int concurrency)Retrieves whether this database supports the given concurrency type in combination with the given result set type. | 
|  boolean | DatabaseMetaData.supportsResultSetHoldability(int holdability)Retrieves whether this database supports the given result set holdability. | 
|  boolean | DatabaseMetaData.supportsResultSetType(int type)Retrieves whether this database supports the given result set type. | 
|  boolean | DatabaseMetaData.supportsSavepoints()Retrieves whether this database supports savepoints. | 
|  boolean | DatabaseMetaData.supportsSchemasInDataManipulation()Retrieves whether a schema name can be used in a data manipulation statement. | 
|  boolean | DatabaseMetaData.supportsSchemasInIndexDefinitions()Retrieves whether a schema name can be used in an index definition statement. | 
|  boolean | DatabaseMetaData.supportsSchemasInPrivilegeDefinitions()Retrieves whether a schema name can be used in a privilege definition statement. | 
|  boolean | DatabaseMetaData.supportsSchemasInProcedureCalls()Retrieves whether a schema name can be used in a procedure call statement. | 
|  boolean | DatabaseMetaData.supportsSchemasInTableDefinitions()Retrieves whether a schema name can be used in a table definition statement. | 
|  boolean | DatabaseMetaData.supportsSelectForUpdate()Retrieves whether this database supports SELECT FOR UPDATEstatements. | 
|  boolean | DatabaseMetaData.supportsStatementPooling()Retrieves whether this database supports statement pooling. | 
|  boolean | DatabaseMetaData.supportsStoredProcedures()Retrieves whether this database supports stored procedure calls that use the stored procedure escape syntax. | 
|  boolean | DatabaseMetaData.supportsSubqueriesInComparisons()Retrieves whether this database supports subqueries in comparison expressions. | 
|  boolean | DatabaseMetaData.supportsSubqueriesInExists()Retrieves whether this database supports subqueries in EXISTSexpressions. | 
|  boolean | DatabaseMetaData.supportsSubqueriesInIns()Retrieves whether this database supports subqueries in INstatements. | 
|  boolean | DatabaseMetaData.supportsSubqueriesInQuantifieds()Retrieves whether this database supports subqueries in quantified expressions. | 
|  boolean | DatabaseMetaData.supportsTableCorrelationNames()Retrieves whether this database supports table correlation names. | 
|  boolean | DatabaseMetaData.supportsTransactionIsolationLevel(int level)Retrieves whether this database supports the given transaction isolation level. | 
|  boolean | DatabaseMetaData.supportsTransactions()Retrieves whether this database supports transactions. | 
|  boolean | DatabaseMetaData.supportsUnion()Retrieves whether this database supports SQL UNION. | 
|  boolean | DatabaseMetaData.supportsUnionAll()Retrieves whether this database supports SQL UNION ALL. | 
|  void | Clob.truncate(long len)Truncates the CLOBvalue that thisClobdesignates to have a length oflencharacters. | 
|  void | Blob.truncate(long len)Truncates the BLOBvalue that thisBlobobject represents to belenbytes in length. | 
|  void | ResultSet.updateArray(int columnIndex,
            Array x)Updates the designated column with a java.sql.Arrayvalue. | 
|  void | ResultSet.updateArray(String columnName,
            Array x)Updates the designated column with a java.sql.Arrayvalue. | 
|  void | ResultSet.updateAsciiStream(int columnIndex,
                  InputStream x,
                  int length)Updates the designated column with an ascii stream value. | 
|  void | ResultSet.updateAsciiStream(String columnName,
                  InputStream x,
                  int length)Updates the designated column with an ascii stream value. | 
|  void | ResultSet.updateBigDecimal(int columnIndex,
                 BigDecimal x)Updates the designated column with a java.math.BigDecimalvalue. | 
|  void | ResultSet.updateBigDecimal(String columnName,
                 BigDecimal x)Updates the designated column with a java.sql.BigDecimalvalue. | 
|  void | ResultSet.updateBinaryStream(int columnIndex,
                   InputStream x,
                   int length)Updates the designated column with a binary stream value. | 
|  void | ResultSet.updateBinaryStream(String columnName,
                   InputStream x,
                   int length)Updates the designated column with a binary stream value. | 
|  void | ResultSet.updateBlob(int columnIndex,
           Blob x)Updates the designated column with a java.sql.Blobvalue. | 
|  void | ResultSet.updateBlob(String columnName,
           Blob x)Updates the designated column with a java.sql.Blobvalue. | 
|  void | ResultSet.updateBoolean(int columnIndex,
              boolean x)Updates the designated column with a booleanvalue. | 
|  void | ResultSet.updateBoolean(String columnName,
              boolean x)Updates the designated column with a booleanvalue. | 
|  void | ResultSet.updateByte(int columnIndex,
           byte x)Updates the designated column with a bytevalue. | 
|  void | ResultSet.updateByte(String columnName,
           byte x)Updates the designated column with a bytevalue. | 
|  void | ResultSet.updateBytes(int columnIndex,
            byte[] x)Updates the designated column with a bytearray value. | 
|  void | ResultSet.updateBytes(String columnName,
            byte[] x)Updates the designated column with a byte array value. | 
|  void | ResultSet.updateCharacterStream(int columnIndex,
                      Reader x,
                      int length)Updates the designated column with a character stream value. | 
|  void | ResultSet.updateCharacterStream(String columnName,
                      Reader reader,
                      int length)Updates the designated column with a character stream value. | 
|  void | ResultSet.updateClob(int columnIndex,
           Clob x)Updates the designated column with a java.sql.Clobvalue. | 
|  void | ResultSet.updateClob(String columnName,
           Clob x)Updates the designated column with a java.sql.Clobvalue. | 
|  void | ResultSet.updateDate(int columnIndex,
           Date x)Updates the designated column with a java.sql.Datevalue. | 
|  void | ResultSet.updateDate(String columnName,
           Date x)Updates the designated column with a java.sql.Datevalue. | 
|  void | ResultSet.updateDouble(int columnIndex,
             double x)Updates the designated column with a doublevalue. | 
|  void | ResultSet.updateDouble(String columnName,
             double x)Updates the designated column with a doublevalue. | 
|  void | ResultSet.updateFloat(int columnIndex,
            float x)Updates the designated column with a floatvalue. | 
|  void | ResultSet.updateFloat(String columnName,
            float x)Updates the designated column with a float        value. | 
|  void | ResultSet.updateInt(int columnIndex,
          int x)Updates the designated column with an intvalue. | 
|  void | ResultSet.updateInt(String columnName,
          int x)Updates the designated column with an intvalue. | 
|  void | ResultSet.updateLong(int columnIndex,
           long x)Updates the designated column with a longvalue. | 
|  void | ResultSet.updateLong(String columnName,
           long x)Updates the designated column with a longvalue. | 
|  void | ResultSet.updateNull(int columnIndex)Gives a nullable column a null value. | 
|  void | ResultSet.updateNull(String columnName)Updates the designated column with a nullvalue. | 
|  void | ResultSet.updateObject(int columnIndex,
             Object x)Updates the designated column with an Objectvalue. | 
|  void | ResultSet.updateObject(int columnIndex,
             Object x,
             int scale)Updates the designated column with an Objectvalue. | 
|  void | ResultSet.updateObject(String columnName,
             Object x)Updates the designated column with an Objectvalue. | 
|  void | ResultSet.updateObject(String columnName,
             Object x,
             int scale)Updates the designated column with an Objectvalue. | 
|  void | ResultSet.updateRef(int columnIndex,
          Ref x)Updates the designated column with a java.sql.Refvalue. | 
|  void | ResultSet.updateRef(String columnName,
          Ref x)Updates the designated column with a java.sql.Refvalue. | 
|  void | ResultSet.updateRow()Updates the underlying database with the new contents of the current row of this ResultSetobject. | 
|  boolean | DatabaseMetaData.updatesAreDetected(int type)Retrieves whether or not a visible row update can be detected by calling the method ResultSet.rowUpdated. | 
|  void | ResultSet.updateShort(int columnIndex,
            short x)Updates the designated column with a shortvalue. | 
|  void | ResultSet.updateShort(String columnName,
            short x)Updates the designated column with a shortvalue. | 
|  void | ResultSet.updateString(int columnIndex,
             String x)Updates the designated column with a Stringvalue. | 
|  void | ResultSet.updateString(String columnName,
             String x)Updates the designated column with a Stringvalue. | 
|  void | ResultSet.updateTime(int columnIndex,
           Time x)Updates the designated column with a java.sql.Timevalue. | 
|  void | ResultSet.updateTime(String columnName,
           Time x)Updates the designated column with a java.sql.Timevalue. | 
|  void | ResultSet.updateTimestamp(int columnIndex,
                Timestamp x)Updates the designated column with a java.sql.Timestampvalue. | 
|  void | ResultSet.updateTimestamp(String columnName,
                Timestamp x)Updates the designated column with a java.sql.Timestampvalue. | 
|  boolean | DatabaseMetaData.usesLocalFilePerTable()Retrieves whether this database uses a file for each table. | 
|  boolean | DatabaseMetaData.usesLocalFiles()Retrieves whether this database stores tables in a local file. | 
|  boolean | SQLInput.wasNull()Retrieves whether the last value read was SQL NULL. | 
|  boolean | CallableStatement.wasNull()Retrieves whether the last OUT parameter read had the value of SQL NULL. | 
|  boolean | ResultSet.wasNull()Reports whether the last column read had a value of SQL NULL. | 
|  void | SQLOutput.writeArray(Array x)Writes an SQL ARRAYvalue to the stream. | 
|  void | SQLOutput.writeAsciiStream(InputStream x)Writes the next attribute to the stream as a stream of ASCII characters. | 
|  void | SQLOutput.writeBigDecimal(BigDecimal x)Writes the next attribute to the stream as a java.math.BigDecimal object. | 
|  void | SQLOutput.writeBinaryStream(InputStream x)Writes the next attribute to the stream as a stream of uninterpreted bytes. | 
|  void | SQLOutput.writeBlob(Blob x)Writes an SQL BLOBvalue to the stream. | 
|  void | SQLOutput.writeBoolean(boolean x)Writes the next attribute to the stream as a Java boolean. | 
|  void | SQLOutput.writeByte(byte x)Writes the next attribute to the stream as a Java byte. | 
|  void | SQLOutput.writeBytes(byte[] x)Writes the next attribute to the stream as an array of bytes. | 
|  void | SQLOutput.writeCharacterStream(Reader x)Writes the next attribute to the stream as a stream of Unicode characters. | 
|  void | SQLOutput.writeClob(Clob x)Writes an SQL CLOBvalue to the stream. | 
|  void | SQLOutput.writeDate(Date x)Writes the next attribute to the stream as a java.sql.Date object. | 
|  void | SQLOutput.writeDouble(double x)Writes the next attribute to the stream as a Java double. | 
|  void | SQLOutput.writeFloat(float x)Writes the next attribute to the stream as a Java float. | 
|  void | SQLOutput.writeInt(int x)Writes the next attribute to the stream as a Java int. | 
|  void | SQLOutput.writeLong(long x)Writes the next attribute to the stream as a Java long. | 
|  void | SQLOutput.writeObject(SQLData x)Writes to the stream the data contained in the given SQLDataobject. | 
|  void | SQLOutput.writeRef(Ref x)Writes an SQL REFvalue to the stream. | 
|  void | SQLOutput.writeShort(short x)Writes the next attribute to the stream as a Java short. | 
|  void | SQLData.writeSQL(SQLOutput stream)Writes this object to the given SQL data stream, converting it back to its SQL value in the data source. | 
|  void | SQLOutput.writeString(String x)Writes the next attribute to the stream as a Stringin the Java programming language. | 
|  void | SQLOutput.writeStruct(Struct x)Writes an SQL structured type value to the stream. | 
|  void | SQLOutput.writeTime(Time x)Writes the next attribute to the stream as a java.sql.Time object. | 
|  void | SQLOutput.writeTimestamp(Timestamp x)Writes the next attribute to the stream as a java.sql.Timestamp object. | 
|  void | SQLOutput.writeURL(URL x)Writes a SQL DATALINKvalue to the stream. | 
| Uses of SQLException in javax.sql | 
|---|
| Methods in javax.sql that return SQLException | |
|---|---|
|  SQLException | ConnectionEvent.getSQLException()Retrieves the SQLExceptionfor thisConnectionEventobject. | 
| Methods in javax.sql that throw SQLException | |
|---|---|
|  void | RowSet.clearParameters()Clears the parameters set for this RowSetobject's command. | 
|  void | PooledConnection.close()Closes the physical connection that this PooledConnectionobject represents. | 
|  void | RowSet.execute()Fills this RowSetobject with data. | 
|  Connection | RowSetInternal.getConnection()Retrieves the Connectionobject that was passed to thisRowSetobject. | 
|  Connection | DataSource.getConnection()Attempts to establish a connection with the data source that this DataSourceobject represents. | 
|  Connection | PooledConnection.getConnection()Creates and returns a Connectionobject that is a handle
 for the physical connection that
 thisPooledConnectionobject represents. | 
|  Connection | DataSource.getConnection(String username,
              String password)Attempts to establish a connection with the data source that this DataSourceobject represents. | 
|  boolean | RowSet.getEscapeProcessing()Retrieves whether escape processing is enabled for this RowSetobject. | 
|  int | XADataSource.getLoginTimeout()Retrieves the maximum time in seconds that this data source can wait while attempting to connect to a data source. | 
|  int | DataSource.getLoginTimeout()Gets the maximum time in seconds that this data source can wait while attempting to connect to a database. | 
|  int | ConnectionPoolDataSource.getLoginTimeout()Retrieves the maximum time in seconds that this ConnectionPoolDataSourceobject will wait
 while attempting to connect to a database. | 
|  PrintWriter | XADataSource.getLogWriter()Retrieves the log writer for this XADataSourceobject. | 
|  PrintWriter | DataSource.getLogWriter()Retrieves the log writer for this DataSourceobject. | 
|  PrintWriter | ConnectionPoolDataSource.getLogWriter()Retrieves the log writer for this ConnectionPoolDataSourceobject. | 
|  int | RowSet.getMaxFieldSize()Retrieves the maximum number of bytes that may be returned for certain column values. | 
|  int | RowSet.getMaxRows()Retrieves the maximum number of rows that this RowSetobject can contain. | 
|  ResultSet | RowSetInternal.getOriginal()Retrieves a ResultSetobject containing the original
 value of thisRowSetobject. | 
|  ResultSet | RowSetInternal.getOriginalRow()Retrieves a ResultSetobject containing the original value
 of the current row only. | 
|  Object[] | RowSetInternal.getParams()Retrieves the parameters that have been set for this RowSetobject's command. | 
|  PooledConnection | ConnectionPoolDataSource.getPooledConnection()Attempts to establish a physical database connection that can be used as a pooled connection. | 
|  PooledConnection | ConnectionPoolDataSource.getPooledConnection(String user,
                    String password)Attempts to establish a physical database connection that can be used as a pooled connection. | 
|  int | RowSet.getQueryTimeout()Retrieves the maximum number of seconds the driver will wait for a statement to execute. | 
|  Map<String,Class<?>> | RowSet.getTypeMap()Retrieves the Mapobject associated with thisRowSetobject, which specifies the custom mapping
 of SQL user-defined types, if any. | 
|  String | RowSet.getUrl()Retrieves the url property this RowSetobject will use to
 create a connection if it uses theDriverManagerinstead of aDataSourceobject to establish the connection. | 
|  XAConnection | XADataSource.getXAConnection()Attempts to establish a physical database connection that can be used in a distributed transaction. | 
|  XAConnection | XADataSource.getXAConnection(String user,
                String password)Attempts to establish a physical database connection, using the given user name and password. | 
|  XAResource | XAConnection.getXAResource()Retrieves an XAResourceobject that 
 the transaction manager will use 
 to manage thisXAConnectionobject's participation in a
 distributed transaction. | 
|  void | RowSetReader.readData(RowSetInternal caller)Reads the new contents of the calling RowSetobject. | 
|  void | RowSet.setArray(int i,
         Array x)Sets the designated parameter in this RowSetobject's command
 with the givenArrayvalue. | 
|  void | RowSet.setAsciiStream(int parameterIndex,
               InputStream x,
               int length)Sets the designated parameter in this RowSetobject's command
 to the givenjava.io.InputStreamvalue. | 
|  void | RowSetMetaData.setAutoIncrement(int columnIndex,
                 boolean property)Sets whether the designated column is automatically numbered, and thus read-only. | 
|  void | RowSet.setBigDecimal(int parameterIndex,
              BigDecimal x)Sets the designated parameter in this RowSetobject's command
 to the givenjava.math.BigDeciamlvalue. | 
|  void | RowSet.setBinaryStream(int parameterIndex,
                InputStream x,
                int length)Sets the designated parameter in this RowSetobject's command
 to the givenjava.io.InputStreamvalue. | 
|  void | RowSet.setBlob(int i,
        Blob x)Sets the designated parameter in this RowSetobject's command
 with the givenBlobvalue. | 
|  void | RowSet.setBoolean(int parameterIndex,
           boolean x)Sets the designated parameter in this RowSetobject's command
 to the given Javabooleanvalue. | 
|  void | RowSet.setByte(int parameterIndex,
        byte x)Sets the designated parameter in this RowSetobject's command
 to the given Javabytevalue. | 
|  void | RowSet.setBytes(int parameterIndex,
         byte[] x)Sets the designated parameter in this RowSetobject's command
 to the given Java array ofbytevalues. | 
|  void | RowSetMetaData.setCaseSensitive(int columnIndex,
                 boolean property)Sets whether the designated column is case sensitive. | 
|  void | RowSetMetaData.setCatalogName(int columnIndex,
               String catalogName)Sets the designated column's table's catalog name, if any, to the given String. | 
|  void | RowSet.setCharacterStream(int parameterIndex,
                   Reader reader,
                   int length)Sets the designated parameter in this RowSetobject's command
 to the givenjava.io.Readervalue. | 
|  void | RowSet.setClob(int i,
        Clob x)Sets the designated parameter in this RowSetobject's command
 with the givenClobvalue. | 
|  void | RowSetMetaData.setColumnCount(int columnCount)Sets the number of columns in the RowSetobject to
 the given number. | 
|  void | RowSetMetaData.setColumnDisplaySize(int columnIndex,
                     int size)Sets the designated column's normal maximum width in chars to the given int. | 
|  void | RowSetMetaData.setColumnLabel(int columnIndex,
               String label)Sets the suggested column title for use in printouts and displays, if any, to the given String. | 
|  void | RowSetMetaData.setColumnName(int columnIndex,
              String columnName)Sets the name of the designated column to the given String. | 
|  void | RowSetMetaData.setColumnType(int columnIndex,
              int SQLType)Sets the designated column's SQL type to the one given. | 
|  void | RowSetMetaData.setColumnTypeName(int columnIndex,
                  String typeName)Sets the designated column's type name that is specific to the data source, if any, to the given String. | 
|  void | RowSet.setCommand(String cmd)Sets this RowSetobject's command property to the given
 SQL query. | 
|  void | RowSet.setConcurrency(int concurrency)Sets the concurrency of this RowSetobject to the given
 concurrency level. | 
|  void | RowSetMetaData.setCurrency(int columnIndex,
            boolean property)Sets whether the designated column is a cash value. | 
|  void | RowSet.setDataSourceName(String name)Sets the data source name property for this RowSetobject to the 
 givenString. | 
|  void | RowSet.setDate(int parameterIndex,
        Date x)Sets the designated parameter in this RowSetobject's command
 to the givenjava.sql.Datevalue. | 
|  void | RowSet.setDate(int parameterIndex,
        Date x,
        Calendar cal)Sets the designated parameter in this RowSetobject's command
 with the givenjava.sql.Datevalue. | 
|  void | RowSet.setDouble(int parameterIndex,
          double x)Sets the designated parameter in this RowSetobject's command
 to the given Javadoublevalue. | 
|  void | RowSet.setEscapeProcessing(boolean enable)Sets escape processing for this RowSetobject on or
 off. | 
|  void | RowSet.setFloat(int parameterIndex,
         float x)Sets the designated parameter in this RowSetobject's command
 to the given Javafloatvalue. | 
|  void | RowSet.setInt(int parameterIndex,
       int x)Sets the designated parameter in this RowSetobject's command
 to the given Javaintvalue. | 
|  void | XADataSource.setLoginTimeout(int seconds)Sets the maximum time in seconds that this data source will wait while attempting to connect to a data source. | 
|  void | DataSource.setLoginTimeout(int seconds)Sets the maximum time in seconds that this data source will wait while attempting to connect to a database. | 
|  void | ConnectionPoolDataSource.setLoginTimeout(int seconds)Sets the maximum time in seconds that this ConnectionPoolDataSourceobject will wait
 while attempting to connect to a database. | 
|  void | XADataSource.setLogWriter(PrintWriter out)Sets the log writer for this XADataSourceobject
 to the givenjava.io.PrintWriterobject. | 
|  void | DataSource.setLogWriter(PrintWriter out)Sets the log writer for this DataSourceobject to the givenjava.io.PrintWriterobject. | 
|  void | ConnectionPoolDataSource.setLogWriter(PrintWriter out)Sets the log writer for this ConnectionPoolDataSourceobject to the givenjava.io.PrintWriterobject. | 
|  void | RowSet.setLong(int parameterIndex,
        long x)Sets the designated parameter in this RowSetobject's command
 to the given Javalongvalue. | 
|  void | RowSet.setMaxFieldSize(int max)Sets the maximum number of bytes that can be returned for a column value to the given number of bytes. | 
|  void | RowSet.setMaxRows(int max)Sets the maximum number of rows that this RowSetobject can contain to the specified number. | 
|  void | RowSetInternal.setMetaData(RowSetMetaData md)Sets the given RowSetMetaDataobject as theRowSetMetaDataobject for thisRowSetobject. | 
|  void | RowSet.setNull(int parameterIndex,
        int sqlType)Sets the designated parameter in this RowSetobject's SQL
 command to SQLNULL. | 
|  void | RowSet.setNull(int paramIndex,
        int sqlType,
        String typeName)Sets the designated parameter in this RowSetobject's SQL
 command to SQLNULL. | 
|  void | RowSetMetaData.setNullable(int columnIndex,
            int property)Sets whether the designated column's value can be set to NULL. | 
|  void | RowSet.setObject(int parameterIndex,
          Object x)Sets the designated parameter in this RowSetobject's command
 with a JavaObject. | 
|  void | RowSet.setObject(int parameterIndex,
          Object x,
          int targetSqlType)Sets the designated parameter in this RowSetobject's command
 with a JavaObject. | 
|  void | RowSet.setObject(int parameterIndex,
          Object x,
          int targetSqlType,
          int scale)Sets the designated parameter in this RowSetobject's command
 with the given JavaObject. | 
|  void | RowSet.setPassword(String password)Sets the database password for this RowSetobject to
 the givenString. | 
|  void | RowSetMetaData.setPrecision(int columnIndex,
             int precision)Sets the designated column's number of decimal digits to the given int. | 
|  void | RowSet.setQueryTimeout(int seconds)Sets the maximum time the driver will wait for a statement to execute to the given number of seconds. | 
|  void | RowSet.setReadOnly(boolean value)Sets whether this RowSetobject is read-only to the
 givenboolean. | 
|  void | RowSet.setRef(int i,
       Ref x)Sets the designated parameter in this RowSetobject's command
 with the givenRefvalue. | 
|  void | RowSetMetaData.setScale(int columnIndex,
         int scale)Sets the designated column's number of digits to the right of the decimal point to the given int. | 
|  void | RowSetMetaData.setSchemaName(int columnIndex,
              String schemaName)Sets the name of the designated column's table's schema, if any, to the given String. | 
|  void | RowSetMetaData.setSearchable(int columnIndex,
              boolean property)Sets whether the designated column can be used in a where clause. | 
|  void | RowSet.setShort(int parameterIndex,
         short x)Sets the designated parameter in this RowSetobject's command
 to the given Javashortvalue. | 
|  void | RowSetMetaData.setSigned(int columnIndex,
          boolean property)Sets whether the designated column is a signed number. | 
|  void | RowSet.setString(int parameterIndex,
          String x)Sets the designated parameter in this RowSetobject's command
 to the given JavaStringvalue. | 
|  void | RowSetMetaData.setTableName(int columnIndex,
             String tableName)Sets the designated column's table name, if any, to the given String. | 
|  void | RowSet.setTime(int parameterIndex,
        Time x)Sets the designated parameter in this RowSetobject's command
 to the givenjava.sql.Timevalue. | 
|  void | RowSet.setTime(int parameterIndex,
        Time x,
        Calendar cal)Sets the designated parameter in this RowSetobject's command
 with the givenjava.sql.Timevalue. | 
|  void | RowSet.setTimestamp(int parameterIndex,
             Timestamp x)Sets the designated parameter in this RowSetobject's command
 to the givenjava.sql.Timestampvalue. | 
|  void | RowSet.setTimestamp(int parameterIndex,
             Timestamp x,
             Calendar cal)Sets the designated parameter in this RowSetobject's command
 with the givenjava.sql.Timestampvalue. | 
|  void | RowSet.setTransactionIsolation(int level)Sets the transaction isolation level for this RowSetobejct. | 
|  void | RowSet.setType(int type)Sets the type of this RowSetobject to the given type. | 
|  void | RowSet.setTypeMap(Map<String,Class<?>> map)Installs the given java.util.Mapobject as the default 
 type map for thisRowSetobject. | 
|  void | RowSet.setUrl(String url)Sets the URL this RowSetobject will use when it uses theDriverManagerto create a connection. | 
|  void | RowSet.setUsername(String name)Sets the username property for this RowSetobject to the 
 givenString. | 
|  boolean | RowSetWriter.writeData(RowSetInternal caller)Writes the changes in this RowSetWriterobject's
 rowset back to the data source from which it got its data. | 
| Constructors in javax.sql with parameters of type SQLException | |
|---|---|
| ConnectionEvent(PooledConnection con,
                SQLException ex)Constructs a ConnectionEventobject initialized with
 the givenPooledConnectionobject andSQLExceptionobject. | |
| Uses of SQLException in javax.sql.rowset | 
|---|
| Subclasses of SQLException in javax.sql.rowset | |
|---|---|
|  class | RowSetWarningAn extension of SQLExceptionthat provides information 
 about database warnings set onRowSetobjects. | 
| Methods in javax.sql.rowset that throw SQLException | |
|---|---|
|  void | JoinRowSet.addRowSet(Joinable rowset)Adds the given RowSetobject to thisJoinRowSetobject. | 
|  void | JoinRowSet.addRowSet(RowSet[] rowset,
          int[] columnIdx)Adds one or more RowSetobjects contained in the given 
 array ofRowSetobjects to thisJoinRowSetobject and sets the match column for
 each of theRowSetobjects to the match columns 
 in the given array of column indexes. | 
|  void | JoinRowSet.addRowSet(RowSet[] rowset,
          String[] columnName)Adds one or more RowSetobjects contained in the given 
 array ofRowSetobjects to thisJoinRowSetobject and sets the match column for
 each of theRowSetobjects to the match columns 
 in the given array of column names. | 
|  void | JoinRowSet.addRowSet(RowSet rowset,
          int columnIdx)Adds the given RowSetobject to thisJoinRowSetobject and sets the designated column as the match column for
 theRowSetobject. | 
|  void | JoinRowSet.addRowSet(RowSet rowset,
          String columnName)Adds rowset to this JoinRowSetobject and
 sets the designated column as the match column. | 
|  void | BaseRowSet.clearParameters()Clears all of the current parameter values in this RowSetobject's internal representation of the parameters to be set in
 thisRowSetobject's command when it is executed. | 
|  boolean | CachedRowSet.columnUpdated(int idx)Indicates whether the designated column in the current row of this CachedRowSetobject has been updated. | 
|  boolean | CachedRowSet.columnUpdated(String columnName)Indicates whether the designated column in the current row of this CachedRowSetobject has been updated. | 
|  void | JdbcRowSet.commit()Each JdbcRowSetcontains aConnectionobject from
 theResultSetor JDBC properties passed to it's constructors. | 
|  void | CachedRowSet.commit()Each CachedRowSetobject'sSyncProvidercontains
 aConnectionobject from theResultSetor JDBC 
 properties passed to it's constructors. | 
|  CachedRowSet | CachedRowSet.createCopy()Creates a RowSetobject that is a deep copy of the data in
 thisCachedRowSetobject. | 
|  CachedRowSet | CachedRowSet.createCopyNoConstraints()Creates a CachedRowSetobject that is a deep copy of 
 thisCachedRowSetobject's data but is independent of it. | 
|  CachedRowSet | CachedRowSet.createCopySchema()Creates a CachedRowSetobject that is an empty copy of thisCachedRowSetobject. | 
|  RowSet | CachedRowSet.createShared()Returns a new RowSetobject backed by the same data as
 that of thisCachedRowSetobject. | 
|  boolean | Predicate.evaluate(Object value,
         int column)This method is called by a FilteredRowSetobject
 to check whether the value lies between the filtering criterion (or criteria
 if multiple constraints exist) set using thesetFilter()method. | 
|  boolean | Predicate.evaluate(Object value,
         String columnName)This method is called by the FilteredRowSetobject
 to check whether the value lies between the filtering criteria set 
 using the setFilter method. | 
|  void | CachedRowSet.execute(Connection conn)Populates this CachedRowSetobject with data, using the 
 given connection to produce the result set from which the data will be read. | 
|  boolean | JdbcRowSet.getAutoCommit()Each JdbcRowSetcontains aConnectionobject from
 the originalResultSetor JDBC properties passed to it. | 
|  String | RowSetMetaDataImpl.getCatalogName(int columnIndex)Retrieves the catalog name of the table from which the value in the designated column was derived. | 
|  String | RowSetMetaDataImpl.getColumnClassName(int columnIndex)Retrieves the fully-qualified name of the class in the Java programming language to which a value in the designated column will be mapped. | 
|  int | RowSetMetaDataImpl.getColumnCount()Retrieves the number of columns in the RowSetobject
 for which thisRowSetMetaDataImplobject was created. | 
|  int | RowSetMetaDataImpl.getColumnDisplaySize(int columnIndex)Retrieves the normal maximum width in chars of the designated column. | 
|  String | RowSetMetaDataImpl.getColumnLabel(int columnIndex)Retrieves the the suggested column title for the designated column for use in printouts and displays. | 
|  String | RowSetMetaDataImpl.getColumnName(int columnIndex)Retrieves the name of the designated column. | 
|  int | RowSetMetaDataImpl.getColumnType(int columnIndex)Retrieves the type code (one of the java.sql.Typesconstants) for the SQL type of the value stored in the
 designated column. | 
|  String | RowSetMetaDataImpl.getColumnTypeName(int columnIndex)Retrieves the DBMS-specific type name for values stored in the designated column. | 
|  int | BaseRowSet.getConcurrency()Returns the concurrency for this RowSetobject. | 
|  boolean | BaseRowSet.getEscapeProcessing()Ascertains whether escape processing is enabled for this RowSetobject. | 
|  int | BaseRowSet.getFetchDirection()Retrieves this RowSetobject's current setting for the 
 fetch direction. | 
|  int | BaseRowSet.getFetchSize()Returns the fetch size for this RowSetobject. | 
|  int | JoinRowSet.getJoinType()Returns a intdescribing the set SQLJOINtype 
 governing this JoinRowSet instance. | 
|  int[] | CachedRowSet.getKeyColumns()Returns an array containing one or more column numbers indicating the columns that form a key that uniquely identifies a row in this CachedRowSetobject. | 
|  int[] | Joinable.getMatchColumnIndexes()Retrieves the indexes of the match columns that were set for this RowSetobject with the methodsetMatchColumn(int[] columnIdxes). | 
|  String[] | Joinable.getMatchColumnNames()Retrieves the names of the match columns that were set for this RowSetobject with the methodsetMatchColumn(String [] columnNames). | 
|  int | BaseRowSet.getMaxFieldSize()Retrieves the maximum number of bytes that can be used for a column value in this RowSetobject. | 
|  int | BaseRowSet.getMaxRows()Retrieves the maximum number of rows that this RowSetobject may contain. | 
|  ResultSet | CachedRowSet.getOriginal()Returns a ResultSetobject containing the original value of thisCachedRowSetobject. | 
|  ResultSet | CachedRowSet.getOriginalRow()Returns a ResultSetobject containing the original value for the
 current row only of thisCachedRowSetobject. | 
|  Object[] | BaseRowSet.getParams()Retrieves an array containing the parameter values (both Objects and primitives) that have been set for this RowSetobject's command and throws anSQLExceptionobject
 if all parameters have not been set. | 
|  int | RowSetMetaDataImpl.getPrecision(int columnIndex)Retrieves the total number of digits for values stored in the designated column. | 
|  int | BaseRowSet.getQueryTimeout()Retrieves the maximum number of seconds the driver will wait for a query to execute. | 
|  String[] | JoinRowSet.getRowSetNames()Returns a Stringarray containing the names of theRowSetobjects added to thisJoinRowSetobject. | 
|  Collection<?> | JoinRowSet.getRowSets()Returns a Collectionobject containing theRowSetobjects that have been added to thisJoinRowSetobject. | 
|  RowSetWarning | JdbcRowSet.getRowSetWarnings()Retrieves the first warning reported by calls on this JdbcRowSetobject. | 
|  RowSetWarning | CachedRowSet.getRowSetWarnings()Retrieves the first warning reported by calls on this RowSetobject. | 
|  int | RowSetMetaDataImpl.getScale(int columnIndex)Retrieves the number of digits to the right of the decimal point for values stored in the designated column. | 
|  String | RowSetMetaDataImpl.getSchemaName(int columnIndex)Retrieves the schema name of the table from which the value in the designated column was derived. | 
|  boolean | JdbcRowSet.getShowDeleted()Retrieves a booleanindicating whether rows marked
 for deletion appear in the set of current rows. | 
|  boolean | CachedRowSet.getShowDeleted()Retrieves a booleanindicating whether rows marked
 for deletion appear in the set of current rows. | 
|  boolean | BaseRowSet.getShowDeleted()Retrieves a booleanindicating whether rows marked 
 for deletion appear in the set of current rows. | 
|  SyncProvider | CachedRowSet.getSyncProvider()Retrieves the SyncProviderimplementation for thisCachedRowSetobject. | 
|  String | CachedRowSet.getTableName()Returns an identifier for the object (table) that was used to create this CachedRowSetobject. | 
|  String | RowSetMetaDataImpl.getTableName(int columnIndex)Retrieves the name of the table from which the value in the designated column was derived. | 
|  int | BaseRowSet.getType()Returns the type of this RowSetobject. | 
|  String | BaseRowSet.getUrl()Retrieves the JDBC URL that this RowSetobject'sjavax.sql.Readerobject uses to make a connection 
 with a relational database using a JDBC technology-enabled driver. | 
|  String | JoinRowSet.getWhereClause()Return a SQL-like description of the WHERE clause being used in a JoinRowSet object. | 
|  boolean | RowSetMetaDataImpl.isAutoIncrement(int columnIndex)Retrieves whether a value stored in the designated column is automatically numbered, and thus readonly. | 
|  boolean | RowSetMetaDataImpl.isCaseSensitive(int columnIndex)Indicates whether the case of the designated column's name matters. | 
|  boolean | RowSetMetaDataImpl.isCurrency(int columnIndex)Indicates whether a value stored in the designated column is a cash value. | 
|  boolean | RowSetMetaDataImpl.isDefinitelyWritable(int columnIndex)Indicates whether a write operation on the designated column will definitely succeed. | 
|  int | RowSetMetaDataImpl.isNullable(int columnIndex)Retrieves a constant indicating whether it is possible to store a NULLvalue in the designated column. | 
|  boolean | RowSetMetaDataImpl.isReadOnly(int columnIndex)Indicates whether the designated column is definitely not writable, thus readonly. | 
|  boolean | RowSetMetaDataImpl.isSearchable(int columnIndex)Indicates whether a value stored in the designated column can be used in a WHEREclause. | 
|  boolean | RowSetMetaDataImpl.isSigned(int columnIndex)Indicates whether a value stored in the designated column is a signed number. | 
|  boolean | RowSetMetaDataImpl.isWritable(int columnIndex)Indicates whether it is possible for a write operation on the designated column to succeed. | 
|  boolean | CachedRowSet.nextPage()Increments the current page of the CachedRowSet. | 
| protected  void | BaseRowSet.notifyCursorMoved()Notifies all of the listeners registered with this RowSetobject that its cursor has moved. | 
| protected  void | BaseRowSet.notifyRowChanged()Notifies all of the listeners registered with this RowSetobject that
 one of its rows has changed. | 
| protected  void | BaseRowSet.notifyRowSetChanged()Notifies all of the listeners registered with this RowSetobject that its entire contents have changed. | 
|  void | CachedRowSet.populate(ResultSet data)Populates this CachedRowSetobject with data from
 the givenResultSetobject. | 
|  void | CachedRowSet.populate(ResultSet rs,
         int startRow)Populates this CachedRowSetobject with data from
 the givenResultSetobject. | 
|  boolean | CachedRowSet.previousPage()Decrements the current page of the CachedRowSet. | 
|  void | WebRowSet.readXml(InputStream iStream)Reads a stream based XML input to populate this WebRowSetobject. | 
|  void | WebRowSet.readXml(Reader reader)Reads a WebRowSetobject in its XML format from the givenReaderobject. | 
|  void | CachedRowSet.release()Releases the current contents of this CachedRowSetobject and sends arowSetChangedevent to all 
 registered listeners. | 
|  void | CachedRowSet.restoreOriginal()Restores this CachedRowSetobject to its original
 value, that is, its value before the last set of changes. | 
|  void | JdbcRowSet.rollback()Each JdbcRowSetcontains aConnectionobject from
 the originalResultSetor JDBC properties passed to it. | 
|  void | CachedRowSet.rollback()Each CachedRowSetobject'sSyncProvidercontains
 aConnectionobject from the originalResultSetor JDBC properties passed to it. | 
|  void | JdbcRowSet.rollback(Savepoint s)Each JdbcRowSetcontains aConnectionobject from
 the originalResultSetor JDBC properties passed to it. | 
|  void | CachedRowSet.rollback(Savepoint s)Each CachedRowSetobject'sSyncProvidercontains
 aConnectionobject from the originalResultSetor JDBC properties passed to it. | 
|  void | CachedRowSet.rowSetPopulated(RowSetEvent event,
                int numRows)Notifies registered listeners that a RowSet object in the given RowSetEvent object has populated a number of additional rows. | 
|  void | BaseRowSet.setArray(int parameterIndex,
         Array array)Sets the designated parameter to an Arrayobject in the 
 Java programming language. | 
|  void | BaseRowSet.setAsciiStream(int parameterIndex,
               InputStream x,
               int length)Sets the designated parameter to the given java.io.InputStreamobject,
 which will have the specified number of bytes. | 
|  void | JdbcRowSet.setAutoCommit(boolean autoCommit)Each JdbcRowSetcontains aConnectionobject from
 the originalResultSetor JDBC properties passed to it. | 
|  void | RowSetMetaDataImpl.setAutoIncrement(int columnIndex,
                 boolean property)Sets whether the designated column is automatically numbered, thus read-only, to the given booleanvalue. | 
|  void | BaseRowSet.setBigDecimal(int parameterIndex,
              BigDecimal x)Sets the designated parameter to the given java.lang.BigDecimalvalue. | 
|  void | BaseRowSet.setBinaryStream(int parameterIndex,
                InputStream x,
                int length)Sets the designated parameter to the given java.io.InputStreamobject, which will have the specified number of bytes. | 
|  void | BaseRowSet.setBlob(int parameterIndex,
        Blob x)Sets the designated parameter to the given Blobobject in
 the Java programming language. | 
|  void | BaseRowSet.setBoolean(int parameterIndex,
           boolean x)Sets the designated parameter to the given booleanin the
 Java programming language. | 
|  void | BaseRowSet.setByte(int parameterIndex,
        byte x)Sets the designated parameter to the given bytein the Java
 programming language. | 
|  void | BaseRowSet.setBytes(int parameterIndex,
         byte[] x)Sets the designated parameter to the given array of bytes. | 
|  void | RowSetMetaDataImpl.setCaseSensitive(int columnIndex,
                 boolean property)Sets whether the name of the designated column is case sensitive to the given boolean. | 
|  void | RowSetMetaDataImpl.setCatalogName(int columnIndex,
               String catalogName)Sets the catalog name of the table from which the designated column was derived to catalogName. | 
|  void | BaseRowSet.setCharacterStream(int parameterIndex,
                   Reader reader,
                   int length)Sets the designated parameter to the given java.io.Readerobject, which will have the specified number of characters. | 
|  void | BaseRowSet.setClob(int parameterIndex,
        Clob x)Sets the designated parameter to the given Clobobject in
 the Java programming language. | 
|  void | RowSetMetaDataImpl.setColumnCount(int columnCount)Sets to the given number the number of columns in the RowSetobject for which thisRowSetMetaDataImplobject was created. | 
|  void | RowSetMetaDataImpl.setColumnDisplaySize(int columnIndex,
                     int size)Sets the normal maximum number of chars in the designated column to the given number. | 
|  void | RowSetMetaDataImpl.setColumnLabel(int columnIndex,
               String label)Sets the suggested column label for use in printouts and displays, if any, to label. | 
|  void | RowSetMetaDataImpl.setColumnName(int columnIndex,
              String columnName)Sets the column name of the designated column to the given name. | 
|  void | RowSetMetaDataImpl.setColumnType(int columnIndex,
              int SQLType)Sets the SQL type code for values stored in the designated column to the given type code from the class java.sql.Types. | 
|  void | RowSetMetaDataImpl.setColumnTypeName(int columnIndex,
                  String typeName)Sets the type name used by the data source for values stored in the designated column to the given type name. | 
|  void | BaseRowSet.setCommand(String cmd)Sets this RowSetobject'scommandproperty to 
 the givenStringobject and clears the parameters, if any, 
 that were set for the previous command. | 
|  void | BaseRowSet.setConcurrency(int concurrency)Sets the concurrency for this RowSetobject to
 the specified concurrency. | 
|  void | RowSetMetaDataImpl.setCurrency(int columnIndex,
            boolean property)Sets whether a value stored in the designated column is a cash value to the given boolean. | 
|  void | BaseRowSet.setDataSourceName(String name)Sets the DataSourcename property for thisRowSetobject to the given logical name and sets thisRowSetobject's
 Url property tonull. | 
|  void | BaseRowSet.setDate(int parameterIndex,
        Date x)Sets the designated parameter to the given java.sql.Datevalue. | 
|  void | BaseRowSet.setDate(int parameterIndex,
        Date x,
        Calendar cal)Sets the designated parameter to the given java.sql.Dateobject. | 
|  void | BaseRowSet.setDouble(int parameterIndex,
          double x)Sets the designated parameter to the given doublein the
 Java programming language. | 
|  void | BaseRowSet.setEscapeProcessing(boolean enable)Sets to the given booleanwhether or not the driver will
 scan for escape syntax and do escape substitution before sending SQL 
 statements to the database. | 
|  void | BaseRowSet.setFetchDirection(int direction)Gives the driver a performance hint as to the direction in which the rows in this RowSetobject will be 
 processed. | 
|  void | BaseRowSet.setFetchSize(int rows)Sets the fetch size for this RowSetobject to the given number of
 rows. | 
|  void | FilteredRowSet.setFilter(Predicate p)Applies the given Predicateobject to thisFilteredRowSetobject. | 
|  void | BaseRowSet.setFloat(int parameterIndex,
         float x)Sets the designated parameter to the given floatin the
 Java programming language. | 
|  void | BaseRowSet.setInt(int parameterIndex,
       int x)Sets the designated parameter to an intin the Java
 programming language. | 
|  void | JoinRowSet.setJoinType(int joinType)Allow the application to adjust the type of JOINimposed
 on tables contained within the JoinRowSet object instance. | 
|  void | CachedRowSet.setKeyColumns(int[] keys)Sets this CachedRowSetobject'skeyColsfield with the given array of column numbers, which forms a key
 for uniquely identifying a row in thisCachedRowSetobject. | 
|  void | BaseRowSet.setLong(int parameterIndex,
        long x)Sets the designated parameter to the given longin the Java
 programming language. | 
|  void | Joinable.setMatchColumn(int columnIdx)Sets the designated column as the match column for this RowSetobject. | 
|  void | Joinable.setMatchColumn(int[] columnIdxes)Sets the designated columns as the match column for this RowSetobject. | 
|  void | Joinable.setMatchColumn(String columnName)Sets the designated column as the match column for this RowSetobject. | 
|  void | Joinable.setMatchColumn(String[] columnNames)Sets the designated columns as the match column for this RowSetobject. | 
|  void | BaseRowSet.setMaxFieldSize(int max)Sets the maximum number of bytes that can be used for a column value in this RowSetobject to the given number. | 
|  void | BaseRowSet.setMaxRows(int max)Sets the maximum number of rows that this RowSetobject may contain to 
 the given number. | 
|  void | CachedRowSet.setMetaData(RowSetMetaData md)Sets the metadata for this CachedRowSetobject with
 the givenRowSetMetaDataobject. | 
|  void | BaseRowSet.setNull(int parameterIndex,
        int sqlType)Sets the designated parameter to SQL NULL. | 
|  void | BaseRowSet.setNull(int parameterIndex,
        int sqlType,
        String typeName)Sets the designated parameter to SQL NULL. | 
|  void | RowSetMetaDataImpl.setNullable(int columnIndex,
            int property)Sets whether a value stored in the designated column can be set to NULLto the given constant from the interfaceResultSetMetaData. | 
|  void | BaseRowSet.setObject(int parameterIndex,
          Object x)Sets the designated parameter to an Objectin the Java
 programming language. | 
|  void | BaseRowSet.setObject(int parameterIndex,
          Object x,
          int targetSqlType)Sets the value of the designated parameter with the given Objectvalue. | 
|  void | BaseRowSet.setObject(int parameterIndex,
          Object x,
          int targetSqlType,
          int scale)Sets the designated parameter to an Objectin the Java
 programming language. | 
|  void | CachedRowSet.setOriginalRow()Sets the current row in this CachedRowSetobject as the original
 row. | 
|  void | CachedRowSet.setPageSize(int size)Sets the CachedRowSetobject's page-size. | 
|  void | RowSetMetaDataImpl.setPrecision(int columnIndex,
             int precision)Sets the total number of decimal digits in a value stored in the designated column to the given number. | 
|  void | BaseRowSet.setQueryTimeout(int seconds)Sets to the given number the maximum number of seconds the driver will wait for a query to execute. | 
|  void | BaseRowSet.setRef(int parameterIndex,
       Ref ref)Sets the designated parameter to the given Refobject in 
 the Java programming language. | 
|  void | RowSetMetaDataImpl.setScale(int columnIndex,
         int scale)Sets the number of digits to the right of the decimal point in a value stored in the designated column to the given number. | 
|  void | RowSetMetaDataImpl.setSchemaName(int columnIndex,
              String schemaName)Sets the designated column's table's schema name, if any, to schemaName. | 
|  void | RowSetMetaDataImpl.setSearchable(int columnIndex,
              boolean property)Sets whether a value stored in the designated column can be used in a WHEREclause to the givenbooleanvalue. | 
|  void | BaseRowSet.setShort(int parameterIndex,
         short x)Sets the designated parameter to the given shortin the
 Java programming language. | 
|  void | JdbcRowSet.setShowDeleted(boolean b)Sets the property showDeletedto the givenbooleanvalue. | 
|  void | CachedRowSet.setShowDeleted(boolean b)Sets the property showDeletedto the givenbooleanvalue, which determines whether
 rows marked for deletion appear in the set of current rows. | 
|  void | BaseRowSet.setShowDeleted(boolean value)Sets the property showDeletedto the givenbooleanvalue, which determines whether
 rows marked for deletion appear in the set of current rows. | 
|  void | RowSetMetaDataImpl.setSigned(int columnIndex,
          boolean property)Sets whether a value stored in the designated column is a signed number to the given boolean. | 
|  void | BaseRowSet.setString(int parameterIndex,
          String x)Sets the designated parameter to the given Stringvalue. | 
|  void | CachedRowSet.setSyncProvider(String provider)Sets the SyncProviderobjec for thisCachedRowSetobject to the one specified. | 
|  void | RowSetMetaDataImpl.setTableName(int columnIndex,
             String tableName)Sets the name of the table from which the designated column was derived to the given table name. | 
|  void | CachedRowSet.setTableName(String tabName)Sets the identifier for the table from which this CachedRowSetobject was derived to the given table name. | 
|  void | BaseRowSet.setTime(int parameterIndex,
        Time x)Sets the designated parameter to the given java.sql.Timevalue. | 
|  void | BaseRowSet.setTime(int parameterIndex,
        Time x,
        Calendar cal)Sets the designated parameter to the given java.sql.Timeobject. | 
|  void | BaseRowSet.setTimestamp(int parameterIndex,
             Timestamp x)Sets the designated parameter to the given java.sql.Timestampvalue. | 
|  void | BaseRowSet.setTimestamp(int parameterIndex,
             Timestamp x,
             Calendar cal)Sets the designated parameter to the given java.sql.Timestampobject. | 
|  void | BaseRowSet.setTransactionIsolation(int level)Sets the transaction isolation property for this JDBC RowSetobject to the given 
 constant. | 
|  void | BaseRowSet.setType(int type)Sets the type for this RowSetobject to the specified type. | 
|  void | BaseRowSet.setUnicodeStream(int parameterIndex,
                 InputStream x,
                 int length)Deprecated. getCharacterStream should be used in its place | 
|  void | BaseRowSet.setUrl(String url)Sets the Url property for this RowSetobject
 to the givenStringobject and sets the dataSource name
 property tonull. | 
|  CachedRowSet | JoinRowSet.toCachedRowSet()Creates a new CachedRowSetobject containing the 
 data in thisJoinRowSetobject, which can be saved
 to a data source using theSyncProviderobject for
 theCachedRowSetobject. | 
|  Collection<?> | CachedRowSet.toCollection()Converts this CachedRowSetobject to aCollectionobject that contains all of thisCachedRowSetobject's data. | 
|  Collection<?> | CachedRowSet.toCollection(int column)Converts the designated column in this CachedRowSetobject 
 to aCollectionobject. | 
|  Collection<?> | CachedRowSet.toCollection(String column)Converts the designated column in this CachedRowSetobject 
 to aCollectionobject. | 
|  void | CachedRowSet.undoDelete()Cancels the deletion of the current row and notifies listeners that a row has changed. | 
|  void | CachedRowSet.undoInsert()Immediately removes the current row from this CachedRowSetobject if the row has been inserted, and also notifies listeners that a
 row has changed. | 
|  void | CachedRowSet.undoUpdate()Immediately reverses the last update operation if the row has been modified. | 
|  void | Joinable.unsetMatchColumn(int columnIdx)Unsets the designated column as the match column for this RowSetobject. | 
|  void | Joinable.unsetMatchColumn(int[] columnIdxes)Unsets the designated columns as the match column for this RowSetobject. | 
|  void | Joinable.unsetMatchColumn(String columnName)Unsets the designated column as the match column for this RowSetobject. | 
|  void | Joinable.unsetMatchColumn(String[] columnName)Unsets the designated columns as the match columns for this RowSetobject. | 
|  void | WebRowSet.writeXml(OutputStream oStream)Writes the data, properties, and metadata for this WebRowSetobject 
 to the givenOutputStreamobject in XML format. | 
|  void | WebRowSet.writeXml(ResultSet rs,
         OutputStream oStream)Populates this WebRowSetobject with
 the contents of the givenResultSetobject and writes its
 data, properties, and metadata
 to the givenOutputStreamobject in XML format. | 
|  void | WebRowSet.writeXml(ResultSet rs,
         Writer writer)Populates this WebRowSetobject with
 the contents of the givenResultSetobject and writes its
 data, properties, and metadata
 to the givenWriterobject in XML format. | 
|  void | WebRowSet.writeXml(Writer writer)Writes the data, properties, and metadata for this WebRowSetobject 
 to the givenWriterobject in XML format. | 
| Uses of SQLException in javax.sql.rowset.serial | 
|---|
| Subclasses of SQLException in javax.sql.rowset.serial | |
|---|---|
|  class | SerialExceptionIndicates and an error with the serialization or de-serialization of SQL types such as BLOB, CLOB, STRUCT or ARRAYin 
 addition to SQL types such asDATALINK and JAVAOBJECT | 
| Methods in javax.sql.rowset.serial that throw SQLException | |
|---|---|
|  InputStream | SerialClob.getAsciiStream()Retrieves the CLOBvalue designated by thisSerialClobobject as an ascii stream. | 
|  long | SerialBlob.position(Blob pattern,
         long start)Returns the position in this SerialBlobobject where       
 the givenBlobobject begins, starting the search at the  
 specified position. | 
|  long | SerialBlob.position(byte[] pattern,
         long start)Returns the position in this SerialBlobobject where       
 the given pattern of bytes begins, starting the search at the  
 specified position. | 
|  long | SerialClob.position(Clob searchStr,
         long start)Returns the position in this SerialClobobject
 where the givenClobsignature begins, starting
 the search at the specified position. | 
|  long | SerialClob.position(String searchStr,
         long start)Returns the position in this SerialClobobject
 where the givenStringobject begins, starting
 the search at the specified position. | 
|  Array | SQLInputImpl.readArray()Reads an SQL ARRAYvalue from the stream and
 returns it as anArrayobject in the Java programming 
 language. | 
|  InputStream | SQLInputImpl.readAsciiStream()Returns the next attribute in this SQLInputImplobject
 as a stream of ASCII characters. | 
|  BigDecimal | SQLInputImpl.readBigDecimal()Retrieves the next attribute in this SQLInputImplobject 
 as ajava.math.BigDecimal. | 
|  InputStream | SQLInputImpl.readBinaryStream()Returns the next attribute in this SQLInputImplobject
 as a stream of uninterpreted bytes. | 
|  Blob | SQLInputImpl.readBlob()Retrieves the BLOBvalue at the head of thisSQLInputImplobject as aBlobobject
 in the Java programming language. | 
|  boolean | SQLInputImpl.readBoolean()Retrieves the next attribute in this SQLInputImplobject as
 abooleanin the Java programming language. | 
|  byte | SQLInputImpl.readByte()Retrieves the next attribute in this SQLInputImplobject as
 abytein the Java programming language. | 
|  byte[] | SQLInputImpl.readBytes()Retrieves the next attribute in this SQLInputImplobject
 as an array of bytes. | 
|  Reader | SQLInputImpl.readCharacterStream()Retrieves the next attribute in this SQLInputImplobject
 as a stream of Unicode characters. | 
|  Clob | SQLInputImpl.readClob()Retrieves the CLOBvalue at the head of thisSQLInputImplobject as aClobobject
 in the Java programming language. | 
|  Date | SQLInputImpl.readDate()Retrieves the next attribute in this SQLInputImplas 
 ajava.sql.Dateobject. | 
|  double | SQLInputImpl.readDouble()Retrieves the next attribute in this SQLInputImplobject
 as adoublein the Java programming language. | 
|  float | SQLInputImpl.readFloat()Retrieves the next attribute in this SQLInputImplobject
 as afloatin the Java programming language. | 
|  int | SQLInputImpl.readInt()Retrieves the next attribute in this SQLInputImplobject 
 as anintin the Java programming language. | 
|  long | SQLInputImpl.readLong()Retrieves the next attribute in this SQLInputImplobject
 as alongin the Java programming language. | 
|  Object | SQLInputImpl.readObject()Retrieves the value at the head of this SQLInputImplobject as anObjectin the Java programming language. | 
|  Ref | SQLInputImpl.readRef()Retrieves the value at the head of this SQLInputImplobject
 as aRefobject in the Java programming language. | 
|  short | SQLInputImpl.readShort()Retrieves the next attribute in this SQLInputImplobject 
 as ashortin the Java programming language. | 
|  String | SQLInputImpl.readString()Retrieves the next attribute in this SQLInputImplobject as
 aStringin the Java programming language. | 
|  Time | SQLInputImpl.readTime()Retrieves the next attribute in this SQLInputImplobject as
 ajava.sql.Timeobject. | 
|  Timestamp | SQLInputImpl.readTimestamp()Retrieves the next attribute in this SQLInputImplobject as 
 ajava.sql.Timestampobject. | 
|  URL | SQLInputImpl.readURL()Reads an SQL DATALINKvalue from the stream and
 returns it as anURLobject in the Java programming 
 language. | 
|  OutputStream | SerialClob.setAsciiStream(long pos)Retrieves a stream to be used to write Ascii characters to the CLOBvalue that thisSerialClobobject represents, 
 starting at positionpos. | 
|  OutputStream | SerialBlob.setBinaryStream(long pos)Retrieves a stream that can be used to write to the BLOBvalue that thisBlobobject represents. | 
|  int | SerialBlob.setBytes(long pos,
         byte[] bytes)Writes the given array of bytes to the BLOBvalue that
 thisBlobobject represents, starting at positionpos, and returns the number of bytes written. | 
|  int | SerialBlob.setBytes(long pos,
         byte[] bytes,
         int offset,
         int length)Writes all or part of the given bytearray to theBLOBvalue that thisBlobobject represents
 and returns the number of bytes written. | 
|  Writer | SerialClob.setCharacterStream(long pos)Retrieves a stream to be used to write a stream of Unicode characters to the CLOBvalue that thisSerialClobobject
 represents, at positionpos. | 
|  boolean | SQLInputImpl.wasNull()Ascertains whether the last value read from this SQLInputImplobject wasnull. | 
|  void | SQLOutputImpl.writeArray(Array x)Writes an Arrayobject in the Java
 programming language to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeAsciiStream(InputStream x)Writes a stream of ASCII characters to this SQLOutputImplobject. | 
|  void | SQLOutputImpl.writeBigDecimal(BigDecimal x)Writes a java.math.BigDecimalobject in the Java programming
 language to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeBinaryStream(InputStream x)Writes a stream of uninterpreted bytes to this SQLOutputImplobject. | 
|  void | SQLOutputImpl.writeBlob(Blob x)Writes a Blobobject in the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeBoolean(boolean x)Writes a booleanin the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeByte(byte x)Writes a bytein the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeBytes(byte[] x)Writes an array of bytesin the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeCharacterStream(Reader x)Writes a stream of Unicode characters to this SQLOutputImplobject. | 
|  void | SQLOutputImpl.writeClob(Clob x)Writes a Clobobject in the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeDate(Date x)Writes a java.sql.Dateobject in the Java programming
 language to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeDouble(double x)Writes a doublein the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeFloat(float x)Writes a floatin the Java programming language
 to thisobject. | 
|  void | SQLOutputImpl.writeInt(int x)Writes an intin the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeLong(long x)Writes a longin the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeObject(SQLData x)Writes to the stream the data contained in the given SQLDataobject. | 
|  void | SQLOutputImpl.writeRef(Ref x)Writes a Refobject in the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeShort(short x)Writes a shortin the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeString(String x)Writes a Stringin the Java programming language
 to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeStruct(Struct x)Writes a Structobject in the Java
 programming language to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeTime(Time x)Writes a java.sql.Timeobject in the Java programming
 language to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeTimestamp(Timestamp x)Writes a java.sql.Timestampobject in the Java programming
 language to thisSQLOutputImplobject. | 
|  void | SQLOutputImpl.writeURL(URL url)Writes an java.sql.Type.DATALINKobject in the Java 
 programming language to thisSQLOutputImplobject. | 
| Constructors in javax.sql.rowset.serial that throw SQLException | |
|---|---|
| SerialArray(Array array)Constructs a new SerialArrayobject from the givenArrayobject. | |
| SerialArray(Array array,
            Map<String,Class<?>> map)Constructs a new SerialArrayobject from the givenArrayobject, using the given type map for the custom
 mapping of each element when the elements are SQL UDTs. | |
| SerialBlob(Blob blob)Constructs a SerialBlobobject that is a serialized
 version of the givenBlobobject. | |
| SerialBlob(byte[] b)Constructs a SerialBlobobject that is a serialized version of
 the givenbytearray. | |
| SerialClob(char[] ch)Constructs a SerialClobobject that is a serialized version of
 the givenchararray. | |
| SerialClob(Clob clob)Constructs a SerialClobobject that is a serialized
 version of the givenClobobject. | |
| SerialRef(Ref ref)Constructs a SerialRefobject from the givenRefobject. | |
| SQLInputImpl(Object[] attributes,
             Map<String,Class<?>> map)Creates an SQLInputImplobject initialized with the
 given array of attributes and the given type map. | |
| SQLOutputImpl(Vector<?> attributes,
              Map<String,?> map)Creates a new SQLOutputImplobject
 initialized with the given vector of attributes and
 type map. | |
| Uses of SQLException in javax.sql.rowset.spi | 
|---|
| Subclasses of SQLException in javax.sql.rowset.spi | |
|---|---|
|  class | SyncFactoryExceptionIndicates an error with SyncFactorymechanism. | 
|  class | SyncProviderExceptionIndicates an error with the SyncProvidermechanism. | 
| Methods in javax.sql.rowset.spi that throw SQLException | |
|---|---|
|  void | TransactionalWriter.commit()Makes permanent all changes that have been performed by the acceptChangesmethod since the last call to either thecommitorrollbackmethods. | 
|  Object | SyncResolver.getConflictValue(int index)Retrieves the value in the designated column in the current row of this SyncResolverobject, which is the value in the data source
 that caused a conflict. | 
|  Object | SyncResolver.getConflictValue(String columnName)Retrieves the value in the designated column in the current row of this SyncResolverobject, which is the value in the data source
 that caused a conflict. | 
|  boolean | SyncResolver.nextConflict()Moves the cursor down from its current position to the next row that contains a conflict value. | 
|  boolean | SyncResolver.previousConflict()Moves the cursor up from its current position to the previous conflict row in this SyncResolverobject. | 
|  void | XmlReader.readXML(WebRowSet caller,
        Reader reader)Reads and parses the given WebRowSetobject from the given
 input stream in XML format. | 
|  void | TransactionalWriter.rollback()Undoes all changes made in the current transaction. | 
|  void | TransactionalWriter.rollback(Savepoint s)Undoes all changes made in the current transaction made prior to the given Savepointobject. | 
|  void | SyncResolver.setResolvedValue(int index,
                 Object obj)Sets obj as the value in column index in the current row of the RowSetobject that is being synchronized. | 
|  void | SyncResolver.setResolvedValue(String columnName,
                 Object obj)Sets obj as the value in column columnName in the current row of the RowSetobject that is being synchronized. | 
|  void | XmlWriter.writeXML(WebRowSet caller,
         Writer writer)Writes the given WebRowSetobject to the specifiedjava.io.Writeroutput stream as an XML document. | 
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.