Uses of Class
java.sql.SQLException

Packages that use SQLException
Package Description
java.sql  
javax.sql  
SQLite  
SQLite.JDBC2z  
  • Uses of SQLException in java.sql

    Subclasses of SQLException in java.sql
    Modifier and Type Class Description
    class  BatchUpdateException
    This exception is thrown if a problem occurs during a batch update operation.
    class  DataTruncation
    An exception which is thrown when a JDBC driver unexpectedly truncates a data value either when reading (resulting in warning), or when writing data (resulting in an error).
    class  SQLClientInfoException
    An exception, which is subclass of SQLException, is thrown when one or more client info properties could not be set on a Connection.
    class  SQLDataException
    An exception, which is subclass of SQLException, is thrown when various data errors arise.
    class  SQLFeatureNotSupportedException
    An exception, which is subclass of SQLNonTransientException, is thrown when various the JDBC driver does not support an optional JDBC feature.
    class  SQLIntegrityConstraintViolationException
    An exception, which is subclass of SQLNonTransientException, is thrown when various the an integrity constraint (foreign key, primary key or unique key) has been violated.
    class  SQLInvalidAuthorizationSpecException
    An exception, which is subclass of SQLNonTransientException, is thrown when the authorization credentials presented during connection establishment are not valid.
    class  SQLNonTransientConnectionException
    An exception, which is subclass of SQLException, is thrown when the connection operation that failed will not succeed when the operation is retried without the cause of the failure being corrected.
    class  SQLNonTransientException  
    class  SQLRecoverableException  
    class  SQLSyntaxErrorException  
    class  SQLTimeoutException  
    class  SQLTransactionRollbackException  
    class  SQLTransientConnectionException  
    class  SQLTransientException  
    class  SQLWarning
    An exception class that holds information about Database access warnings.
    Methods in java.sql that return SQLException
    Modifier and Type Method Description
    SQLException SQLException.getNextException()
    Retrieves the SQLException chained to this SQLException, if any.
    Methods in java.sql with parameters of type SQLException
    Modifier and Type Method Description
    void SQLException.setNextException​(SQLException ex)
    Obsolete.
    Methods in java.sql that throw SQLException
    Modifier and Type Method Description
    boolean ResultSet.absolute​(int row)
    Moves the cursor to a specified row number in the ResultSet.
    boolean Driver.acceptsURL​(String url)
    Returns whether the driver thinks that it can open a connection to the given URL.
    void PreparedStatement.addBatch()
    Add a set of parameters to the PreparedStatement's command batch.
    void Statement.addBatch​(String sql)
    Adds a specified SQL command to the list of commands for this Statement.
    void ResultSet.afterLast()
    Moves the cursor to the end of the ResultSet, after the last row.
    boolean DatabaseMetaData.allProceduresAreCallable()
    Returns whether all procedures returned by DatabaseMetaData.getProcedures(java.lang.String, java.lang.String, java.lang.String) can be called by the current user.
    boolean DatabaseMetaData.allTablesAreSelectable()
    Returns whether all the tables returned by getTables can be used by the current user in a SELECT statement.
    boolean DatabaseMetaData.autoCommitFailureClosesAllResultSets()
    Determine if a SQLException while autoCommit is true indicates that all open ResultSets are closed, even ones that are holdable
    void ResultSet.beforeFirst()
    Moves the cursor to the start of the ResultSet, before the first row.
    void Statement.cancel()
    Cancels this statement's execution if both the database and the JDBC driver support aborting an SQL statement in flight.
    void ResultSet.cancelRowUpdates()
    Cancels any updates made to the current row in the ResultSet.
    void Statement.clearBatch()
    Clears the current list of SQL commands for this statement.
    void PreparedStatement.clearParameters()
    Clear the current parameter values.
    void Connection.clearWarnings()
    Discards all warnings that may have arisen for this connection.
    void ResultSet.clearWarnings()
    Clears all warnings related to this ResultSet.
    void Statement.clearWarnings()
    Clears all SQLWarnings from this statement.
    void Connection.close()
    Causes the instant release of all database and driver connection resources associated with this object.
    void ResultSet.close()
    Releases this ResultSet's database and JDBC resources.
    void Statement.close()
    Releases this statement's database and JDBC driver resources.
    void Connection.commit()
    Commits all of the changes made since the last commit or rollback of the associated transaction.
    Connection Driver.connect​(String url, Properties info)
    Attempts to make a database connection to a data source specified by a supplied URL.
    Array Connection.createArrayOf​(String typeName, Object[] elements)
    Returns a new Array containing the given elements.
    Blob Connection.createBlob()
    Returns a new empty Blob.
    Clob Connection.createClob()
    Returns a new empty Clob.
    NClob Connection.createNClob()
    Returns a new empty NClob.
    SQLXML Connection.createSQLXML()
    Returns a new empty SQLXML.
    Statement Connection.createStatement()
    Returns a new instance of Statement for issuing SQL commands to the remote database.
    Statement Connection.createStatement​(int resultSetType, int resultSetConcurrency)
    Returns a new instance of Statement whose associated ResultSets have the characteristics specified in the type and concurrency arguments.
    Statement Connection.createStatement​(int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    Returns a new instance of Statement whose associated ResultSets will have the characteristics specified in the type, concurrency and holdability arguments.
    Struct Connection.createStruct​(String typeName, Object[] attributes)
    Returns a new Struct containing the given attributes.
    boolean DatabaseMetaData.dataDefinitionCausesTransactionCommit()
    Returns whether a data definition statement in a transaction forces a commit of the transaction.
    boolean DatabaseMetaData.dataDefinitionIgnoredInTransactions()
    Returns whether the database ignores data definition statements within a transaction.
    void ResultSet.deleteRow()
    Deletes the current row from the ResultSet and from the underlying database.
    boolean DatabaseMetaData.deletesAreDetected​(int type)
    Returns whether a visible row delete can be detected by calling ResultSet.rowDeleted().
    static void DriverManager.deregisterDriver​(Driver driver)
    Removes a driver from the DriverManager's registered driver list.
    boolean DatabaseMetaData.doesMaxRowSizeIncludeBlobs()
    Returns whether the return value of getMaxRowSize includes the SQL data types LONGVARCHAR and LONGVARBINARY.
    boolean PreparedStatement.execute()
    Executes the SQL statement in this PreparedStatement.
    boolean Statement.execute​(String sql)
    Executes a supplied SQL statement.
    boolean Statement.execute​(String sql, int autoGeneratedKeys)
    Executes a supplied SQL statement.
    boolean Statement.execute​(String sql, int[] columnIndexes)
    Executes the supplied SQL statement.
    boolean Statement.execute​(String sql, String[] columnNames)
    Executes the supplied SQL statement.
    int[] Statement.executeBatch()
    Submits a batch of SQL commands to the database.
    ResultSet PreparedStatement.executeQuery()
    Executes the SQL query in the PreparedStatement and returns the ResultSet generated by the query.
    ResultSet Statement.executeQuery​(String sql)
    Executes a supplied SQL statement.
    int PreparedStatement.executeUpdate()
    Invokes the SQL command contained within the prepared statement.
    int Statement.executeUpdate​(String sql)
    Executes the supplied SQL statement.
    int Statement.executeUpdate​(String sql, int autoGeneratedKeys)
    Executes the supplied SQL statement.
    int Statement.executeUpdate​(String sql, int[] columnIndexes)
    Executes the supplied SQL statement.
    int Statement.executeUpdate​(String sql, String[] columnNames)
    Executes the supplied SQL statement.
    int ResultSet.findColumn​(String columnName)
    Gets the index number for a column in the ResultSet from the provided column name.
    boolean ResultSet.first()
    Shifts the cursor position to the first row in the ResultSet.
    void Array.free()
    Frees any resources held by this array.
    void Blob.free()
    Frees any resources held by this blob.
    void Clob.free()
    Frees any resources held by this clob.
    void SQLXML.free()
    Frees any resources held by this object.
    Object Array.getArray()
    Retrieves the contents of the SQL ARRAY value as a Java array object.
    Object Array.getArray​(long index, int count)
    Returns part of the SQL ARRAY associated with this array, starting at a particular index and comprising up to count successive elements of the SQL array.
    Object Array.getArray​(long index, int count, Map<String,​Class<?>> map)
    Returns part of the SQL ARRAY associated with this array, starting at a particular index and comprising up to count successive elements of the SQL array.
    Object Array.getArray​(Map<String,​Class<?>> map)
    Returns the data from the underlying SQL ARRAY as a Java array.
    Array CallableStatement.getArray​(int parameterIndex)
    Gets the value of a specified JDBC ARRAY parameter as a java.sql.Array.
    Array CallableStatement.getArray​(String parameterName)
    Gets the value of a specified JDBC ARRAY parameter as a java.sql.Array.
    Array ResultSet.getArray​(int columnIndex)
    Gets the content of a column specified by column index in the current row of this ResultSet as a java.sql.Array.
    Array ResultSet.getArray​(String colName)
    Gets the value of a column specified by column name as a java.sql.Array.
    InputStream Clob.getAsciiStream()
    Gets the value of this Clob object as an ASCII stream.
    InputStream ResultSet.getAsciiStream​(int columnIndex)
    Gets the value of a column specified by column index as an ASCII character stream.
    InputStream ResultSet.getAsciiStream​(String columnName)
    Gets the value of a column specified by column name as an ASCII character stream.
    ResultSet DatabaseMetaData.getAttributes​(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)
    Returns a ResultSet describing a subset of the attributes of a specified SQL User Defined Type (UDT) for a specified schema and catalog.
    Object[] Struct.getAttributes()
    Gets the values of the attributes of this SQL structured type.
    Object[] Struct.getAttributes​(Map<String,​Class<?>> theMap)
    Gets the values of the attributes of this SQL structured type.
    boolean Connection.getAutoCommit()
    Returns a boolean indicating whether or not this connection is in the auto-commit operating mode.
    int Array.getBaseType()
    Returns the JDBC type of the entries in this array's underlying SQL array.
    String Array.getBaseTypeName()
    Returns the SQL type name of the entries in this array's underlying SQL array.
    String Ref.getBaseTypeName()
    Gets the fully-qualified SQL name of the SQL structured type that this Ref references.
    ResultSet DatabaseMetaData.getBestRowIdentifier​(String catalog, String schema, String table, int scope, boolean nullable)
    Returns a list of a table's optimal set of columns that uniquely identify the rows.
    BigDecimal CallableStatement.getBigDecimal​(int parameterIndex)
    Returns a new BigDecimal representation of the JDBC NUMERIC parameter specified by the input index.
    BigDecimal CallableStatement.getBigDecimal​(int parameterIndex, int scale)
    BigDecimal CallableStatement.getBigDecimal​(String parameterName)
    Returns a new BigDecimal representation of the JDBC NUMERIC parameter specified by the input name.
    BigDecimal ResultSet.getBigDecimal​(int columnIndex)
    Gets the value of a column specified by column index as a java.math.BigDecimal.
    BigDecimal ResultSet.getBigDecimal​(int columnIndex, int scale)
    BigDecimal ResultSet.getBigDecimal​(String columnName)
    Gets the value of a column specified by column name, as a java.math.BigDecimal.
    BigDecimal ResultSet.getBigDecimal​(String columnName, int scale)
    InputStream Blob.getBinaryStream()
    Retrieves this Blob object as a binary stream.
    InputStream Blob.getBinaryStream​(long pos, long length)
    Retrieves length bytes from this Blob, starting at 1-based offset pos, and returns them as a binary stream.
    InputStream ResultSet.getBinaryStream​(int columnIndex)
    Gets the value of a column specified by column index as a binary stream.
    InputStream ResultSet.getBinaryStream​(String columnName)
    Gets the value of a column specified by column name as a binary stream.
    InputStream SQLXML.getBinaryStream()
    Returns a stream that can be used to read binary data from this SQL XML object.
    Blob CallableStatement.getBlob​(int parameterIndex)
    Gets the value of a specified JDBC BLOB parameter as a java.sql.Blob.
    Blob CallableStatement.getBlob​(String parameterName)
    Gets the value of a specified JDBC BLOB parameter as a java.sql.Blob.
    Blob ResultSet.getBlob​(int columnIndex)
    Gets the value of a column specified by column index as a java.sql.Blob object.
    Blob ResultSet.getBlob​(String columnName)
    Gets the value of a column specified by column name, as a java.sql.Blob object.
    boolean CallableStatement.getBoolean​(int parameterIndex)
    Gets the value of a specified JDBC BIT parameter as a boolean.
    boolean CallableStatement.getBoolean​(String parameterName)
    Gets the value of a specified JDBC BIT parameter as a boolean.
    boolean ResultSet.getBoolean​(int columnIndex)
    Gets the value of a column specified by column index as a boolean .
    boolean ResultSet.getBoolean​(String columnName)
    Gets the value of a column specified by column name, as a boolean .
    byte CallableStatement.getByte​(int parameterIndex)
    Gets the value of a specified JDBC TINYINT parameter as a byte.
    byte CallableStatement.getByte​(String parameterName)
    Gets the value of a specified JDBC TINYINT parameter as a Java byte.
    byte ResultSet.getByte​(int columnIndex)
    Gets the value of a column specified by column index as a byte.
    byte ResultSet.getByte​(String columnName)
    Gets the value of a column specified by column name as a byte.
    byte[] Blob.getBytes​(long pos, int length)
    Gets a portion of the value of this Blob as an array of bytes.
    byte[] CallableStatement.getBytes​(int parameterIndex)
    Returns a byte array representation of the indexed JDBC BINARY or VARBINARY parameter.
    byte[] CallableStatement.getBytes​(String parameterName)
    Returns a byte array representation of the named JDBC BINARY or VARBINARY parameter.
    byte[] ResultSet.getBytes​(int columnIndex)
    Gets the value of a column specified by column index as a byte array.
    byte[] ResultSet.getBytes​(String columnName)
    Gets the value of a column specified by column name as a byte array.
    String Connection.getCatalog()
    Gets this Connection object's current catalog name.
    String ResultSetMetaData.getCatalogName​(int column)
    Returns the title of an indexed column's catalog.
    ResultSet DatabaseMetaData.getCatalogs()
    Returns the set of catalog names available in this database.
    String DatabaseMetaData.getCatalogSeparator()
    Returns the separator that this database uses between a catalog name and table name.
    String DatabaseMetaData.getCatalogTerm()
    Returns the term that the database vendor prefers term for "catalog".
    Reader CallableStatement.getCharacterStream​(int parameterIndex)
    Returns the value of the specified parameter as a java.io.Reader.
    Reader CallableStatement.getCharacterStream​(String parameterName)
    Returns the value of the specified parameter as a java.io.Reader.
    Reader Clob.getCharacterStream()
    Gets the data of this Clob object in a java.io.Reader.
    Reader Clob.getCharacterStream​(long pos, long length)
    Returns a Reader that reads length characters from this clob, starting at 1-based offset {code pos}.
    Reader ResultSet.getCharacterStream​(int columnIndex)
    Gets the value of a column specified by column index as a java.io.Reader object.
    Reader ResultSet.getCharacterStream​(String columnName)
    Gets the value of a column specified by column name as a java.io.Reader object.
    Reader SQLXML.getCharacterStream()
    Returns a reader that can be used to read character data from this SQL XML object.
    Properties Connection.getClientInfo()
    Returns a Properties object containing all client info properties.
    String Connection.getClientInfo​(String name)
    Returns the value corresponding to the given client info property, or null if unset.
    ResultSet DatabaseMetaData.getClientInfoProperties()
    Returns a list of the client info properties of the driver.
    Clob CallableStatement.getClob​(int parameterIndex)
    Gets the value of a specified JDBC CLOB parameter as a java.sql.Clob.
    Clob CallableStatement.getClob​(String parameterName)
    Gets the value of a specified JDBC CLOB parameter as a java.sql.Clob.
    Clob ResultSet.getClob​(int columnIndex)
    Gets the value of a column specified by column index as a java.sql.Clob.
    Clob ResultSet.getClob​(String colName)
    Gets the value of a column specified by column name as a java.sql.Clob.
    String ResultSetMetaData.getColumnClassName​(int column)
    Returns the fully-qualified type of the class that is produced when invoking ResultSet.getObject to recover this column's value.
    int ResultSetMetaData.getColumnCount()
    Returns number of columns contained in the associated result set.
    int ResultSetMetaData.getColumnDisplaySize​(int column)
    Returns the indexed column's standard maximum width, expressed in number of characters.
    String ResultSetMetaData.getColumnLabel​(int column)
    Returns a recommended title for the indexed column, to be used when the title needs to be displayed.
    String ResultSetMetaData.getColumnName​(int column)
    Returns the title of the indexed column.
    ResultSet DatabaseMetaData.getColumnPrivileges​(String catalog, String schema, String table, String columnNamePattern)
    Returns a description of access rights for a table's columns.
    ResultSet DatabaseMetaData.getColumns​(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
    Returns a description of table columns available in a specified catalog.
    int ResultSetMetaData.getColumnType​(int column)
    Returns the type of the indexed column as SQL type code.
    String ResultSetMetaData.getColumnTypeName​(int column)
    Returns the type name of the indexed column.
    int ResultSet.getConcurrency()
    Gets the concurrency mode of this ResultSet.
    Connection DatabaseMetaData.getConnection()
    Returns the database connection that created this metadata.
    static Connection DriverManager.getConnection​(String url)
    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.
    static Connection DriverManager.getConnection​(String url, Properties info)
    Attempts to establish a connection to the given database URL.
    Connection Statement.getConnection()
    Gets the Connection object which created this statement.
    ResultSet DatabaseMetaData.getCrossReference​(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable)
    Returns a list of foreign key columns in a given foreign key table that reference the primary key columns of a supplied primary key table.
    String ResultSet.getCursorName()
    Gets the name of the SQL cursor of this ResultSet.
    int DatabaseMetaData.getDatabaseMajorVersion()
    Returns the major version number of the database software.
    int DatabaseMetaData.getDatabaseMinorVersion()
    Returns the minor version number of the database software.
    String DatabaseMetaData.getDatabaseProductName()
    Returns the name of the database software.
    String DatabaseMetaData.getDatabaseProductVersion()
    Returns the version number of this database software.
    Date CallableStatement.getDate​(int parameterIndex)
    Gets the value of the specified JDBC DATE parameter as a java.sql.Date.
    Date CallableStatement.getDate​(int parameterIndex, Calendar cal)
    Gets the value of the specified JDBC DATE parameter as a java.sql.Date, using the specified Calendar to construct the date.
    Date CallableStatement.getDate​(String parameterName)
    Gets the value of the specified JDBC DATE parameter as a java.sql.Date.
    Date CallableStatement.getDate​(String parameterName, Calendar cal)
    Gets the value of the specified JDBC DATE parameter as a java.sql.Date, using the specified Calendar to construct the date.
    Date ResultSet.getDate​(int columnIndex)
    Gets the value of a column specified by column index as a java.sql.Date.
    Date ResultSet.getDate​(int columnIndex, Calendar cal)
    Gets the value of a column specified by column index as a java.sql.Date.
    Date ResultSet.getDate​(String columnName)
    Gets the value of a column specified by column name as a java.sql.Date.
    Date ResultSet.getDate​(String columnName, Calendar cal)
    Gets the value of a column specified by column name, as a java.sql.Date object.
    int DatabaseMetaData.getDefaultTransactionIsolation()
    Returns the default transaction isolation level for this database.
    double CallableStatement.getDouble​(int parameterIndex)
    Gets the value of the specified JDBC DOUBLE parameter as a double.
    double CallableStatement.getDouble​(String parameterName)
    Gets the value of the specified JDBC DOUBLE parameter as a double.
    double ResultSet.getDouble​(int columnIndex)
    Gets the value of a column specified by column index as a double value.
    double ResultSet.getDouble​(String columnName)
    Gets the value of a column specified by column name as a double value.
    static Driver DriverManager.getDriver​(String url)
    Tries to find a driver that can interpret the supplied URL.
    String DatabaseMetaData.getDriverName()
    Returns the name of this JDBC driver.
    String DatabaseMetaData.getDriverVersion()
    Returns the version number of this JDBC driver.
    ResultSet DatabaseMetaData.getExportedKeys​(String catalog, String schema, String table)
    Returns a list of the foreign key columns that reference the primary key columns of a specified table (the foreign keys exported by a table).
    String DatabaseMetaData.getExtraNameCharacters()
    Returns a string of characters that may be used in unquoted identifier names.
    int ResultSet.getFetchDirection()
    Gets the direction in which rows are fetched for this ResultSet object.
    int Statement.getFetchDirection()
    Gets the default direction for fetching rows for ResultSets generated from this statement.
    int ResultSet.getFetchSize()
    Gets the fetch size (in number of rows) for this ResultSet.
    int Statement.getFetchSize()
    Gets the default number of rows for a fetch for the ResultSet objects returned from this statement.
    float CallableStatement.getFloat​(int parameterIndex)
    Gets the value of the specified JDBC FLOAT parameter as a float.
    float CallableStatement.getFloat​(String parameterName)
    Gets the value of the specified JDBC FLOAT parameter as a Java float.
    float ResultSet.getFloat​(int columnIndex)
    Gets the value of a column specified by column index as a float value.
    float ResultSet.getFloat​(String columnName)
    Gets the value of a column specified by column name as a float value.
    ResultSet DatabaseMetaData.getFunctionColumns​(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)
    Returns a description according to the given catalog's system or user function parameters and return type.
    ResultSet DatabaseMetaData.getFunctions​(String catalog, String schemaPattern, String functionNamePattern)
    Returns a description of the system and user functions available according to the given catalog.
    ResultSet Statement.getGeneratedKeys()
    Returns auto generated keys created by executing this statement.
    int Connection.getHoldability()
    Returns the holdability property that any ResultSet produced by this instance will have.
    int ResultSet.getHoldability()
    Returns the holdability of this result set: ResultSet.HOLD_CURSORS_OVER_COMMIT or ResultSet.CLOSE_CURSORS_AT_COMMIT.
    String DatabaseMetaData.getIdentifierQuoteString()
    Returns the string used to quote SQL identifiers.
    ResultSet DatabaseMetaData.getImportedKeys​(String catalog, String schema, String table)
    Returns a list columns in a table that are both primary keys and referenced by the table's foreign key columns (that is, the primary keys imported by a table).
    ResultSet DatabaseMetaData.getIndexInfo​(String catalog, String schema, String table, boolean unique, boolean approximate)
    Returns a list of indices and statistics for a specified table.
    int CallableStatement.getInt​(int parameterIndex)
    Gets the value of the specified JDBC INTEGER parameter as an int.
    int CallableStatement.getInt​(String parameterName)
    Gets the value of the specified JDBC INTEGER parameter as an int.
    int ResultSet.getInt​(int columnIndex)
    Gets the value of a column specified by column index as an int value.
    int ResultSet.getInt​(String columnName)
    Gets the value of a column specified by column name, as an int value.
    int DatabaseMetaData.getJDBCMajorVersion()
    Returns this driver's major JDBC version number.
    int DatabaseMetaData.getJDBCMinorVersion()
    Returns the minor JDBC version number for this driver.
    long CallableStatement.getLong​(int parameterIndex)
    Gets the value of the specified JDBC BIGINT parameter as a long.
    long CallableStatement.getLong​(String parameterName)
    Gets the value of the specified JDBC BIGINT parameter as a long.
    long ResultSet.getLong​(int columnIndex)
    Gets the value of a column specified by column index as a long value.
    long ResultSet.getLong​(String columnName)
    Gets the value of a column specified by column name, as a long value.
    int DatabaseMetaData.getMaxBinaryLiteralLength()
    Get the maximum number of hex characters in an in-line binary literal for this database.
    int DatabaseMetaData.getMaxCatalogNameLength()
    Returns the maximum size of a catalog name in this database.
    int DatabaseMetaData.getMaxCharLiteralLength()
    Returns the maximum size for a character literal in this database.
    int DatabaseMetaData.getMaxColumnNameLength()
    Returns the maximum size for a Column name for this database.
    int DatabaseMetaData.getMaxColumnsInGroupBy()
    Get the maximum number of columns in a GROUP BY clause for this database.
    int DatabaseMetaData.getMaxColumnsInIndex()
    Returns the maximum number of columns in an Index for this database.
    int DatabaseMetaData.getMaxColumnsInOrderBy()
    Returns the maximum number of columns in an ORDER BY clause for this database.
    int DatabaseMetaData.getMaxColumnsInSelect()
    Returns the maximum number of columns in a SELECT list for this database.
    int DatabaseMetaData.getMaxColumnsInTable()
    Returns the maximum number of columns in a table for this database.
    int DatabaseMetaData.getMaxConnections()
    Returns the database's maximum number of concurrent connections.
    int DatabaseMetaData.getMaxCursorNameLength()
    Returns the maximum length of a cursor name for this database.
    int Statement.getMaxFieldSize()
    Gets the maximum number of bytes which can be returned as values from character and binary type columns in a ResultSet derived from this statement.
    int DatabaseMetaData.getMaxIndexLength()
    Returns the maximum length in bytes for an Index for this database.
    int DatabaseMetaData.getMaxProcedureNameLength()
    Returns the maximum number of characters for a procedure name in this database.
    int Statement.getMaxRows()
    Gets the maximum number of rows that a ResultSet can contain when produced from this statement.
    int DatabaseMetaData.getMaxRowSize()
    Returns the maximum number of bytes within a single row for this database.
    int DatabaseMetaData.getMaxSchemaNameLength()
    Returns the maximum number of characters in a schema name for this database.
    int DatabaseMetaData.getMaxStatementLength()
    Returns the maximum number of characters in an SQL statement for this database.
    int DatabaseMetaData.getMaxStatements()
    Get the maximum number of simultaneously open active statements for this database.
    int DatabaseMetaData.getMaxTableNameLength()
    Returns the maximum size for a table name in the database.
    int DatabaseMetaData.getMaxTablesInSelect()
    Returns the maximum number of tables permitted in a SELECT statement for the database.
    int DatabaseMetaData.getMaxUserNameLength()
    Returns the maximum number of characters in a user name for the database.
    DatabaseMetaData Connection.getMetaData()
    Gets the metadata about the database referenced by this connection.
    ResultSetMetaData PreparedStatement.getMetaData()
    Returns a ResultSetMetaData describing the ResultSet that would be produced by execution of the PreparedStatement.
    ResultSetMetaData ResultSet.getMetaData()
    Gets the metadata for this ResultSet.
    boolean Statement.getMoreResults()
    Moves to this statement's next result.
    boolean Statement.getMoreResults​(int current)
    Moves to this statement's next result.
    Reader CallableStatement.getNCharacterStream​(int parameterIndex)
    Returns the value of the specified SQL NCHAR, NVARCHAR, or LONGNVARCHAR parameter as a Reader.
    Reader CallableStatement.getNCharacterStream​(String parameterName)
    Returns the value of the specified SQL NCHAR, NVARCHAR, or LONGNVARCHAR parameter as a java.io.Reader.
    Reader ResultSet.getNCharacterStream​(int columnIndex)
    Returns a Reader corresponding to the value at the 1-based columnIndex.
    Reader ResultSet.getNCharacterStream​(String columnLabel)
    Returns a Reader corresponding to the value in the named column.
    NClob CallableStatement.getNClob​(int parameterIndex)
    Returns the value of the specified SQL NCLOB parameter as a java.sql.NClob.
    NClob CallableStatement.getNClob​(String parameterName)
    Returns the value of the specified SQL NCLOB parameter as a java.sql.NClob.
    NClob ResultSet.getNClob​(int columnIndex)
    Returns an NClob corresponding to the value at the 1-based columnIndex.
    NClob ResultSet.getNClob​(String columnLabel)
    Returns an NClob corresponding to the value in the named column.
    String CallableStatement.getNString​(int parameterIndex)
    Returns the value of the specified SQL NCHAR, NVARCHAR, or LONGNVARCHAR parameter as a java.lang.String.
    String CallableStatement.getNString​(String parameterName)
    Returns the value of the specified SQL NCHAR, NVARCHAR, or LONGNVARCHAR parameter as a java.lang.String.
    String ResultSet.getNString​(int columnIndex)
    Returns a String corresponding to the value at the 1-based columnIndex.
    String ResultSet.getNString​(String columnLabel)
    Returns a String corresponding to the value in the named column.
    String DatabaseMetaData.getNumericFunctions()
    Returns a list of the math functions available with this database.
    Object CallableStatement.getObject​(int parameterIndex)
    Gets the value of the specified parameter as a Java Object.
    Object CallableStatement.getObject​(int parameterIndex, Map<String,​Class<?>> map)
    Gets the value of the specified parameter as an Object.
    Object CallableStatement.getObject​(String parameterName)
    Gets the value of the specified parameter as an Object.
    Object CallableStatement.getObject​(String parameterName, Map<String,​Class<?>> map)
    Gets the value of a specified parameter as an Object.
    Object Ref.getObject()
    Gets the SQL structured type instance referenced by this Ref.
    Object Ref.getObject​(Map<String,​Class<?>> map)
    Returns the associated object and uses the relevant mapping to convert it to a Java type.
    Object ResultSet.getObject​(int columnIndex)
    Gets the value of a specified column as a Java Object.
    Object ResultSet.getObject​(int columnIndex, Map<String,​Class<?>> map)
    Gets the value of a column specified by column index as a Java Object.
    Object ResultSet.getObject​(String columnName)
    Gets the value of a specified column as a Java Object.
    Object ResultSet.getObject​(String columnName, Map<String,​Class<?>> map)
    Gets the value of a column specified by column name as a Java Object.
    String ParameterMetaData.getParameterClassName​(int paramIndex)
    Gets the fully-qualified name of the Java class which should be passed as a parameter to the method PreparedStatement.setObject.
    int ParameterMetaData.getParameterCount()
    Gets the number of parameters in the PreparedStatement for which this ParameterMetaData contains information.
    ParameterMetaData PreparedStatement.getParameterMetaData()
    Gets information about the parameters of the PreparedStatement.
    int ParameterMetaData.getParameterMode​(int paramIndex)
    Gets the mode of the specified parameter.
    int ParameterMetaData.getParameterType​(int paramIndex)
    Gets the SQL type of a specified parameter.
    String ParameterMetaData.getParameterTypeName​(int paramIndex)
    Gets the database-specific type name of a specified parameter.
    int ParameterMetaData.getPrecision​(int paramIndex)
    Gets the number of decimal digits for a specified parameter.
    int ResultSetMetaData.getPrecision​(int column)
    Returns the decimal precision of the indexed column.
    ResultSet DatabaseMetaData.getPrimaryKeys​(String catalog, String schema, String table)
    Returns a list of the primary key columns of a specified table.
    ResultSet DatabaseMetaData.getProcedureColumns​(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
    Returns a list of parameter and result columns for the stored procedures belonging to a specified catalog.
    ResultSet DatabaseMetaData.getProcedures​(String catalog, String schemaPattern, String procedureNamePattern)
    Returns a list of the stored procedures available in a specified catalog.
    String DatabaseMetaData.getProcedureTerm()
    Returns the database vendor's preferred name for "procedure".
    DriverPropertyInfo[] Driver.getPropertyInfo​(String url, Properties info)
    Gets information about possible properties for this driver.
    int Statement.getQueryTimeout()
    Gets the timeout value for the statement's execution time.
    Ref CallableStatement.getRef​(int parameterIndex)
    Gets the value of a specified SQL REF(<structured type>) parameter as a java.sql.Ref.
    Ref CallableStatement.getRef​(String parameterName)
    Gets the value of a specified SQL REF(<structured type>) parameter as a java.sql.Ref.
    Ref ResultSet.getRef​(int columnIndex)
    Gets the value of a column specified by column index as a Java java.sql.Ref.
    Ref ResultSet.getRef​(String colName)
    Gets the value of a column specified by column name as a Java java.sql.Ref.
    ResultSet Array.getResultSet()
    Returns a ResultSet object which holds the entries of the SQL ARRAY associated with this array.
    ResultSet Array.getResultSet​(long index, int count)
    Returns a ResultSet object that holds the entries of a subarray, beginning at a particular index and comprising up to count successive entries.
    ResultSet Array.getResultSet​(long index, int count, Map<String,​Class<?>> map)
    Returns a ResultSet object that holds the entries of a subarray, beginning at a particular index and comprising up to count successive entries.
    ResultSet Array.getResultSet​(Map<String,​Class<?>> map)
    Returns a ResultSet object which holds the entries of the SQL ARRAY associated with this array.
    ResultSet Statement.getResultSet()
    Gets the current result.
    int Statement.getResultSetConcurrency()
    Gets the concurrency setting for ResultSet objects generated by this statement.
    int DatabaseMetaData.getResultSetHoldability()
    Returns the result set's default holdability.
    int Statement.getResultSetHoldability()
    Gets the cursor hold setting for ResultSet objects generated by this statement.
    int Statement.getResultSetType()
    Gets the ResultSet type setting for ResultSets derived from this statement.
    int ResultSet.getRow()
    Gets the number of the current row in the ResultSet.
    RowId CallableStatement.getRowId​(int parameterIndex)
    Gets the value of a specified ROWID parameter as a java.sql.RowId.
    RowId CallableStatement.getRowId​(String parameterName)
    Returns the value of the specified SQL ROWID parameter as a java.sql.RowId.
    RowId ResultSet.getRowId​(int columnIndex)
    Returns a RowId corresponding to the SQL ROWID at the 1-based columnIndex.
    RowId ResultSet.getRowId​(String columnLabel)
    Returns a RowId corresponding to the SQL ROWID at the named column.
    RowIdLifetime DatabaseMetaData.getRowIdLifetime()
    Returns the lifetime for which a RowId object remains valid if this data source supports the SQL ROWID type
    int Savepoint.getSavepointId()
    Returns the constructed ID for this savepoint.
    String Savepoint.getSavepointName()
    Returns the name for this savepoint.
    int ParameterMetaData.getScale​(int paramIndex)
    Gets the number of digits after the decimal point for a specified parameter.
    int ResultSetMetaData.getScale​(int column)
    Returns the number of digits to the right of the decimal point of the indexed column.
    String ResultSetMetaData.getSchemaName​(int column)
    Returns the name of the indexed columns schema.
    ResultSet DatabaseMetaData.getSchemas()
    Returns a list of the schema names in the database.
    ResultSet DatabaseMetaData.getSchemas​(String catalog, String schemaPattern)
    Returns the schema names ordered by TABLE_CATALOG and TABLE_SCHEMA.
    String DatabaseMetaData.getSchemaTerm()
    Returns the database vendor's preferred term for "schema".
    String DatabaseMetaData.getSearchStringEscape()
    Returns the string that is used to escape wildcard characters.
    short CallableStatement.getShort​(int parameterIndex)
    Gets the value of a specified JDBC SMALLINT parameter as a short.
    short CallableStatement.getShort​(String parameterName)
    Gets the value of a specified JDBC SMALLINT parameter as a short.
    short ResultSet.getShort​(int columnIndex)
    Gets the value of a column specified by column index as a short value.
    short ResultSet.getShort​(String columnName)
    Gets the value of a column specified by column name, as a short value.
    <T extends Source>
    T
    SQLXML.getSource​(Class<T> sourceClass)
    Returns a Source for reading this object's data.
    String DatabaseMetaData.getSQLKeywords()
    Returns a list of all the SQL keywords that are NOT also SQL92 keywords for the database.
    int DatabaseMetaData.getSQLStateType()
    States the type of SQLState value returned by SQLException.getSQLState.
    String SQLData.getSQLTypeName()
    Gets the SQL name of the User Defined Type (UDT) that this object represents.
    String Struct.getSQLTypeName()
    Gets the SQL Type name of the SQL structured type that this Struct represents.
    SQLXML CallableStatement.getSQLXML​(int parameterIndex)
    Returns the value of the specified SQL XML parameter as a java.sql.SQLXML.
    SQLXML CallableStatement.getSQLXML​(String parameterName)
    Returns the value of the specified SQL XML parameter as a java.sql.SQLXML.
    SQLXML ResultSet.getSQLXML​(int columnIndex)
    Returns an SQLXML corresponding to the value at the 1-based columnIndex.
    SQLXML ResultSet.getSQLXML​(String columnLabel)
    Returns an SQLXML corresponding to the value in the named column.
    Statement ResultSet.getStatement()
    Gets the statement that produced this ResultSet.
    String CallableStatement.getString​(int parameterIndex)
    Returns the indexed parameter's value as a String.
    String CallableStatement.getString​(String parameterName)
    Returns the named parameter's value as a string.
    String ResultSet.getString​(int columnIndex)
    Gets the value of a column specified by column index as a String.
    String ResultSet.getString​(String columnName)
    Gets the value of a column specified by column name, as a String.
    String SQLXML.getString()
    Returns this object's data as an XML string.
    String DatabaseMetaData.getStringFunctions()
    Returns a list of string functions available with the database.
    String Clob.getSubString​(long pos, int length)
    Gets a copy of a specified substring in this Clob.
    ResultSet DatabaseMetaData.getSuperTables​(String catalog, String schemaPattern, String tableNamePattern)
    Returns a listing of the hierarchies of tables in a specified schema in the database.
    ResultSet DatabaseMetaData.getSuperTypes​(String catalog, String schemaPattern, String typeNamePattern)
    Returns the User Defined Type (UDT) hierarchies for a given schema.
    String DatabaseMetaData.getSystemFunctions()
    Returns a list of system functions available with the database.
    String ResultSetMetaData.getTableName​(int column)
    Returns the title of the indexed columns table.
    ResultSet DatabaseMetaData.getTablePrivileges​(String catalog, String schemaPattern, String tableNamePattern)
    Returns a description of access rights for each table present in a catalog.
    ResultSet DatabaseMetaData.getTables​(String catalog, String schemaPattern, String tableNamePattern, String[] types)
    Returns a description of the tables in a specified catalog.
    ResultSet DatabaseMetaData.getTableTypes()
    Returns a list of table types supported by the database.
    Time CallableStatement.getTime​(int parameterIndex)
    Gets the value of a specified JDBC TIME parameter as a java.sql.Time.
    Time CallableStatement.getTime​(int parameterIndex, Calendar cal)
    Gets the value of a specified JDBC TIME parameter as a java.sql.Time, using the supplied Calendar to construct the time.
    Time CallableStatement.getTime​(String parameterName)
    Gets the value of a specified JDBC TIME parameter as a java.sql.Time.
    Time CallableStatement.getTime​(String parameterName, Calendar cal)
    Gets the value of a specified JDBC TIME parameter as a java.sql.Time, using the supplied Calendar to construct the time.
    Time ResultSet.getTime​(int columnIndex)
    Gets the value of a column specified by column index as a java.sql.Time value.
    Time ResultSet.getTime​(int columnIndex, Calendar cal)
    Gets the value of a column specified by column index as a java.sql.Time value.
    Time ResultSet.getTime​(String columnName)
    Gets the value of a column specified by column name, as a java.sql.Time value.
    Time ResultSet.getTime​(String columnName, Calendar cal)
    Gets the value of a column specified by column index, as a java.sql.Time value.
    String DatabaseMetaData.getTimeDateFunctions()
    Returns a list of time and date functions available for the database.
    Timestamp CallableStatement.getTimestamp​(int parameterIndex)
    Returns the indexed parameter's TIMESTAMP value as a java.sql.Timestamp.
    Timestamp CallableStatement.getTimestamp​(int parameterIndex, Calendar cal)
    Returns the indexed parameter's TIMESTAMP value as a java.sql.Timestamp.
    Timestamp CallableStatement.getTimestamp​(String parameterName)
    Returns the named parameter's TIMESTAMP value as a java.sql.Timestamp.
    Timestamp CallableStatement.getTimestamp​(String parameterName, Calendar cal)
    Returns the indexed parameter's TIMESTAMP value as a java.sql.Timestamp.
    Timestamp ResultSet.getTimestamp​(int columnIndex)
    Gets the value of a column specified by column index as a java.sql.Timestamp value.
    Timestamp ResultSet.getTimestamp​(int columnIndex, Calendar cal)
    Gets the value of a column specified by column index, as a java.sql.Timestamp value.
    Timestamp ResultSet.getTimestamp​(String columnName)
    Gets the value of a column specified by column name, as a java.sql.Timestamp value.
    Timestamp ResultSet.getTimestamp​(String columnName, Calendar cal)
    Gets the value of a column specified by column name, as a java.sql.Timestamp value.
    int Connection.getTransactionIsolation()
    Returns the transaction isolation level for this connection.
    int ResultSet.getType()
    Gets the type of the ResultSet.
    ResultSet DatabaseMetaData.getTypeInfo()
    Get a list of the standard SQL types supported by this database.
    Map<String,​Class<?>> Connection.getTypeMap()
    Returns the type mapping associated with this Connection object.
    ResultSet DatabaseMetaData.getUDTs​(String catalog, String schemaPattern, String typeNamePattern, int[] types)
    Returns a description of the User Defined Types (UDTs) defined in a given schema, which includes the types DISTINCT, STRUCT and JAVA_OBJECT.
    InputStream ResultSet.getUnicodeStream​(int columnIndex)
    Deprecated.
    InputStream ResultSet.getUnicodeStream​(String columnName)
    Deprecated.
    int Statement.getUpdateCount()
    Gets an update count for the current result if it is not a ResultSet.
    URL CallableStatement.getURL​(int parameterIndex)
    Gets the value of a specified JDBC DATALINK parameter as a java.net.URL.
    URL CallableStatement.getURL​(String parameterName)
    Returns the named parameter's JDBC DATALINK value in a new Java java.net.URL.
    String DatabaseMetaData.getURL()
    Returns the URL for this database.
    URL ResultSet.getURL​(int columnIndex)
    Gets the value of a column specified by column index as a java.net.URL.
    URL ResultSet.getURL​(String columnName)
    Gets the value of a column specified by column name as a java.net.URL object.
    String DatabaseMetaData.getUserName()
    Determine the user name as known by the database.
    ResultSet DatabaseMetaData.getVersionColumns​(String catalog, String schema, String table)
    Returns which of a table's columns are automatically updated when any value in a row is updated.
    SQLWarning Connection.getWarnings()
    Gets the first instance of any SQLWarning objects that may have been created in the use of this connection.
    SQLWarning ResultSet.getWarnings()
    Gets the first warning generated by calls on this ResultSet.
    SQLWarning Statement.getWarnings()
    Retrieves the first SQLWarning reported by calls on this statement.
    void ResultSet.insertRow()
    Insert the insert row into the ResultSet and into the underlying database.
    boolean DatabaseMetaData.insertsAreDetected​(int type)
    Determines whether a visible row insert can be detected by calling ResultSet.rowInserted.
    boolean ResultSet.isAfterLast()
    Gets if the cursor is after the last row of the ResultSet.
    boolean ResultSetMetaData.isAutoIncrement​(int column)
    Returns an indication of whether the indexed column is automatically incremented and is therefore read-only.
    boolean ResultSet.isBeforeFirst()
    Gets if the cursor is before the first row of the ResultSet.
    boolean ResultSetMetaData.isCaseSensitive​(int column)
    Returns an indication of whether the case of the indexed column is important.
    boolean DatabaseMetaData.isCatalogAtStart()
    Determine whether a fully qualified table name is prefixed or suffixed to a fully qualified table name.
    boolean Connection.isClosed()
    Returns a boolean indicating whether or not this connection is in the closed state.
    boolean ResultSet.isClosed()
    Returns true if this result set has been closed, false otherwise.
    boolean Statement.isClosed()
    Returns true if this statement has been closed, false otherwise.
    boolean ResultSetMetaData.isCurrency​(int column)
    Returns whether the indexed column contains a monetary amount.
    boolean ResultSetMetaData.isDefinitelyWritable​(int column)
    Returns an indication of whether writing to the indexed column is guaranteed to be successful.
    boolean ResultSet.isFirst()
    Gets if the cursor is on the first row of the ResultSet.
    boolean ResultSet.isLast()
    Gets if the cursor is on the last row of the ResultSet
    int ParameterMetaData.isNullable​(int paramIndex)
    Gets whether null values are allowed for the specified parameter.
    int ResultSetMetaData.isNullable​(int column)
    Returns whether the indexed column is nullable.
    boolean Statement.isPoolable()
    Returns true if this statement is poolable, false otherwise.
    boolean Connection.isReadOnly()
    Returns a boolean indicating whether or not this connection is currently in the read-only state.
    boolean DatabaseMetaData.isReadOnly()
    Determines whether the database is in read-only mode.
    boolean ResultSetMetaData.isReadOnly​(int column)
    Returns an indication of whether writing to the indexed column is guaranteed to be unsuccessful.
    boolean ResultSetMetaData.isSearchable​(int column)
    Returns an indication of whether the indexed column is searchable.
    boolean ParameterMetaData.isSigned​(int paramIndex)
    Gets whether values for the specified parameter can be signed numbers.
    boolean ResultSetMetaData.isSigned​(int column)
    Returns an indication of whether the values contained in the indexed column are signed.
    boolean Connection.isValid​(int timeout)
    Returns true if this connection is still open and valid, false otherwise.
    boolean Wrapper.isWrapperFor​(Class<?> iface)
    If the caller is a wrapper of the class or implements the given interface, the methods return false and vice versa.
    boolean ResultSetMetaData.isWritable​(int column)
    Returns an indication of whether writing to the indexed column is possible.
    boolean ResultSet.last()
    Shifts the cursor position to the last row of the ResultSet.
    long Blob.length()
    Gets the number of bytes in this Blob object.
    long Clob.length()
    Retrieves the number of characters in this Clob object.
    boolean DatabaseMetaData.locatorsUpdateCopy()
    Determines whether updates are made to a copy of, or directly on, Large Objects (LOBs).
    void ResultSet.moveToCurrentRow()
    Moves the cursor to the remembered position, namely the row that was the current row before a call to moveToInsertRow.
    void ResultSet.moveToInsertRow()
    Moves the cursor position to the Insert Row.
    String Connection.nativeSQL​(String sql)
    Returns a string representation of the input SQL statement sql expressed in the underlying system's native SQL syntax.
    boolean ResultSet.next()
    Shifts the cursor position down one row in this ResultSet object.
    boolean DatabaseMetaData.nullPlusNonNullIsNull()
    Determines whether the database handles concatenations between NULL and non-NULL values by producing a NULL output.
    boolean DatabaseMetaData.nullsAreSortedAtEnd()
    Determines whether NULL values are always sorted to the end of sorted results regardless of requested sort order.
    boolean DatabaseMetaData.nullsAreSortedAtStart()
    Determines whether NULL values are always sorted at the start of the sorted list, irrespective of the sort order.
    boolean DatabaseMetaData.nullsAreSortedHigh()
    Determines whether NULL values are sorted high - i.e.
    boolean DatabaseMetaData.nullsAreSortedLow()
    Determines whether NULL values are sorted low - i.e.
    boolean DatabaseMetaData.othersDeletesAreVisible​(int type)
    Determines whether deletes made by others are visible, for a specified ResultSet type.
    boolean DatabaseMetaData.othersInsertsAreVisible​(int type)
    Determines whether inserts made by others are visible, for a specified ResultSet type.
    boolean DatabaseMetaData.othersUpdatesAreVisible​(int type)
    Determines whether updates made by others are visible, for a specified ResultSet type.
    boolean DatabaseMetaData.ownDeletesAreVisible​(int type)
    Determines whether a ResultSet can see its own deletes, for a specified ResultSet type.
    boolean DatabaseMetaData.ownInsertsAreVisible​(int type)
    Determines whether a ResultSet can see its own inserts, for a specified ResultSet type.
    boolean DatabaseMetaData.ownUpdatesAreVisible​(int type)
    Determines whether a ResultSet can see its own updates, for a specified ResultSet type.
    long Blob.position​(byte[] pattern, long start)
    Search for the position in this Blob at which the specified pattern begins, starting at a specified position within the Blob.
    long Blob.position​(Blob pattern, long start)
    Search for the position in this Blob at which a specified pattern begins, starting at a specified position within the Blob.
    long Clob.position​(String searchstr, long start)
    Retrieves the character position at which a specified substring appears in this Clob object.
    long Clob.position​(Clob searchstr, long start)
    Retrieves the character position at which a specified Clob object appears in this Clob object.
    CallableStatement Connection.prepareCall​(String sql)
    Returns a new instance of CallableStatement that may be used for making stored procedure calls to the database.
    CallableStatement Connection.prepareCall​(String sql, int resultSetType, int resultSetConcurrency)
    Returns a new instance of CallableStatement that may be used for making stored procedure calls to the database.
    CallableStatement Connection.prepareCall​(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    Returns a new instance of CallableStatement that may be used for making stored procedure calls to the database.
    PreparedStatement Connection.prepareStatement​(String sql)
    Returns a new instance of PreparedStatement that may be used any number of times to execute parameterized requests on the database server.
    PreparedStatement Connection.prepareStatement​(String sql, int autoGeneratedKeys)
    Creates a default PreparedStatement that can retrieve automatically generated keys.
    PreparedStatement Connection.prepareStatement​(String sql, int[] columnIndexes)
    Creates a default PreparedStatement that can retrieve the auto-generated keys designated by a supplied array.
    PreparedStatement Connection.prepareStatement​(String sql, int resultSetType, int resultSetConcurrency)
    Creates a PreparedStatement that generates ResultSets with the specified values of resultSetType and resultSetConcurrency.
    PreparedStatement Connection.prepareStatement​(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    Creates a PreparedStatement that generates ResultSets with the specified type, concurrency and holdability
    PreparedStatement Connection.prepareStatement​(String sql, String[] columnNames)
    Creates a default PreparedStatement that can retrieve the auto-generated keys designated by a supplied array.
    boolean ResultSet.previous()
    Relocates the cursor position to the preceding row in this ResultSet.
    Array SQLInput.readArray()
    Returns the next attribute in the stream in the form of a java.sql.Array.
    InputStream SQLInput.readAsciiStream()
    Returns the next attribute in the stream in the form of an ASCII character stream embodied as a java.io.InputStream.
    BigDecimal SQLInput.readBigDecimal()
    Returns the next attribute in the stream in the form of a java.math.BigDecimal.
    InputStream SQLInput.readBinaryStream()
    Returns the next attribute in the stream in the form of a stream of bytes embodied as a java.io.InputStream.
    Blob SQLInput.readBlob()
    Returns the next attribute in the stream in the form of a java.sql.Blob.
    boolean SQLInput.readBoolean()
    Returns the next attribute in the stream in the form of a boolean .
    byte SQLInput.readByte()
    Returns the next attribute in the stream in the form of a byte.
    byte[] SQLInput.readBytes()
    Returns the next attribute in the stream in the form of a byte array.
    Reader SQLInput.readCharacterStream()
    Returns the next attribute in the stream in the form of a Unicode character stream embodied as a java.io.Reader.
    Clob SQLInput.readClob()
    Returns the next attribute in the stream in the form of a java.sql.Clob.
    Date SQLInput.readDate()
    Returns the next attribute in the stream in the form of a java.sql.Date.
    double SQLInput.readDouble()
    Returns the next attribute in the stream in the form of a double.
    float SQLInput.readFloat()
    Returns the next attribute in the stream in the form of a float.
    int SQLInput.readInt()
    Returns the next attribute in the stream in the form of an int.
    long SQLInput.readLong()
    Returns the next attribute in the stream in the form of a long.
    NClob SQLInput.readNClob()
    Returns the next attribute in the stream in the form of a java.sql.NClob.
    String SQLInput.readNString()
    Returns the next attribute in the stream in the form of a java.lang.String.
    Object SQLInput.readObject()
    Returns the next attribute in the stream in the form of a java.lang.Object.
    Ref SQLInput.readRef()
    Returns the next attribute in the stream in the form of a java.sql.Ref.
    RowId SQLInput.readRowId()
    Returns the next attribute in the stream in the form of a java.sql.RowId.
    short SQLInput.readShort()
    Returns the next attribute in the stream in the form of a short.
    void SQLData.readSQL​(SQLInput stream, String typeName)
    Reads data from the database into this object.
    SQLXML SQLInput.readSQLXML()
    Returns the next attribute in the stream in the form of a java.sql.SQLXML.
    String SQLInput.readString()
    Returns the next attribute in the stream in the form of a String.
    Time SQLInput.readTime()
    Returns the next attribute in the stream in the form of a java.sql.Time.
    Timestamp SQLInput.readTimestamp()
    Returns the next attribute in the stream in the form of a java.sql.Timestamp.
    URL SQLInput.readURL()
    Reads the next attribute in the stream (SQL DATALINK value) and returns it as a java.net.URL object.
    void ResultSet.refreshRow()
    Refreshes the current row with its most up to date value in the database.
    static void DriverManager.registerDriver​(Driver driver)
    Registers a given JDBC driver with the DriverManager.
    void CallableStatement.registerOutParameter​(int parameterIndex, int sqlType)
    Defines the type of a specified OUT parameter.
    void CallableStatement.registerOutParameter​(int parameterIndex, int sqlType, int scale)
    Defines the Type of a specified OUT parameter.
    void CallableStatement.registerOutParameter​(int paramIndex, int sqlType, String typeName)
    Defines the Type of a specified OUT parameter.
    void CallableStatement.registerOutParameter​(String parameterName, int sqlType)
    Defines the Type of a specified OUT parameter.
    void CallableStatement.registerOutParameter​(String parameterName, int sqlType, int scale)
    Defines the Type of a specified OUT parameter.
    void CallableStatement.registerOutParameter​(String parameterName, int sqlType, String typeName)
    Defines the Type of a specified OUT parameter.
    boolean ResultSet.relative​(int rows)
    Moves the cursor position up or down by a specified number of rows.
    void Connection.releaseSavepoint​(Savepoint savepoint)
    Releases the specified savepoint from the present transaction.
    void Connection.rollback()
    Rolls back all updates made so far in this transaction and relinquishes all acquired database locks.
    void Connection.rollback​(Savepoint savepoint)
    Undoes all changes made after the supplied Savepoint object was set.
    boolean ResultSet.rowDeleted()
    Indicates whether a row has been deleted.
    boolean ResultSet.rowInserted()
    Indicates whether the current row has had an insertion operation.
    boolean ResultSet.rowUpdated()
    Indicates whether the current row has been updated.
    void PreparedStatement.setArray​(int parameterIndex, Array theArray)
    Sets the value of a specified parameter to the supplied Array.
    void CallableStatement.setAsciiStream​(String parameterName, InputStream x)
    Sets the named parameter to the bytes from the given reader.
    void CallableStatement.setAsciiStream​(String parameterName, InputStream theInputStream, int length)
    Sets the value of a specified parameter to the content of a supplied InputStream, which has a specified number of bytes.
    void CallableStatement.setAsciiStream​(String parameterName, InputStream x, long length)
    Sets the named parameter to the next length bytes from the given inputStream.
    OutputStream Clob.setAsciiStream​(long pos)
    Retrieves a stream which can be used to write Ascii characters to this Clob object, starting at specified position.
    void PreparedStatement.setAsciiStream​(int parameterIndex, InputStream inputStream)
    Sets the value of the specified parameter to the bytes from inputStream.
    void PreparedStatement.setAsciiStream​(int parameterIndex, InputStream theInputStream, int length)
    Sets the value of a specified parameter to the content of a supplied InputStream, which has a specified number of bytes.
    void PreparedStatement.setAsciiStream​(int parameterIndex, InputStream inputStream, long length)
    Sets the value of the specified parameter to the next length bytes from inputStream.
    void Connection.setAutoCommit​(boolean autoCommit)
    Sets this connection's auto-commit mode on or off.
    void CallableStatement.setBigDecimal​(String parameterName, BigDecimal theBigDecimal)
    Sets the value of a specified parameter to a supplied java.math.BigDecimal value.
    void PreparedStatement.setBigDecimal​(int parameterIndex, BigDecimal theBigDecimal)
    Sets the value of a specified parameter to a supplied java.math.BigDecimal value.
    OutputStream Blob.setBinaryStream​(long pos)
    Gets a stream that can be used to write binary data to this Blob.
    void CallableStatement.setBinaryStream​(String parameterName, InputStream x)
    Sets the named parameter to the bytes from the given reader.
    void CallableStatement.setBinaryStream​(String parameterName, InputStream theInputStream, int length)
    Sets the value of a specified parameter to the content of a supplied binary InputStream, which has a specified number of bytes.
    void CallableStatement.setBinaryStream​(String parameterName, InputStream x, long length)
    Sets the named parameter to the next length bytes from the given inputStream.
    void PreparedStatement.setBinaryStream​(int parameterIndex, InputStream inputStream)
    Sets the value of the specified parameter to the bytes from inputStream.
    void PreparedStatement.setBinaryStream​(int parameterIndex, InputStream theInputStream, int length)
    Sets the value of a specified parameter to the content of a supplied binary InputStream, which has a specified number of bytes.
    void PreparedStatement.setBinaryStream​(int parameterIndex, InputStream inputStream, long length)
    Sets the value of the specified parameter to the next length bytes from inputStream.
    OutputStream SQLXML.setBinaryStream()
    Returns a stream that can be used to write binary data to this SQL XML object.
    void CallableStatement.setBlob​(String parameterName, InputStream inputStream)
    Sets the named parameter to the bytes from the given inputStream.
    void CallableStatement.setBlob​(String parameterName, InputStream inputStream, long length)
    Sets the named parameter to the next length bytes from the given inputStream.
    void CallableStatement.setBlob​(String parameterName, Blob blob)
    Sets the named parameter to the given blob.
    void PreparedStatement.setBlob​(int parameterIndex, InputStream inputStream)
    Sets the value of the specified parameter to the bytes from inputStream.
    void PreparedStatement.setBlob​(int parameterIndex, InputStream inputStream, long length)
    Sets the value of the specified parameter to the next length bytes from inputStream.
    void PreparedStatement.setBlob​(int parameterIndex, Blob theBlob)
    Sets the value of a specified parameter to the given Blob object.
    void CallableStatement.setBoolean​(String parameterName, boolean theBoolean)
    Sets the value of a specified parameter to a supplied boolean value.
    void PreparedStatement.setBoolean​(int parameterIndex, boolean theBoolean)
    Sets the value of a specified parameter to a supplied boolean value.
    void CallableStatement.setByte​(String parameterName, byte theByte)
    Sets the value of a specified parameter to a supplied byte value.
    void PreparedStatement.setByte​(int parameterIndex, byte theByte)
    Sets the value of a specified parameter to a supplied byte value.
    int Blob.setBytes​(long pos, byte[] theBytes)
    Writes a specified array of bytes to this Blob object, starting at a specified position.
    int Blob.setBytes​(long pos, byte[] theBytes, int offset, int len)
    Writes a portion of a specified byte array to this Blob.
    void CallableStatement.setBytes​(String parameterName, byte[] theBytes)
    Sets the value of a specified parameter to a supplied array of bytes.
    void PreparedStatement.setBytes​(int parameterIndex, byte[] theBytes)
    Sets the value of a specified parameter to a supplied array of bytes.
    void Connection.setCatalog​(String catalog)
    Sets the catalog name for this connection.
    void CallableStatement.setCharacterStream​(String parameterName, Reader reader)
    Sets the named parameter to the characters from the given reader.
    void CallableStatement.setCharacterStream​(String parameterName, Reader reader, int length)
    Sets the value of a specified parameter to the character content of a Reader object, with the specified length of character data.
    void CallableStatement.setCharacterStream​(String parameterName, Reader reader, long length)
    Sets the named parameter to the next length characters from the given reader.
    Writer Clob.setCharacterStream​(long pos)
    Retrieves a stream which can be used to write a stream of unicode characters to this Clob object, at a specified position.
    void PreparedStatement.setCharacterStream​(int parameterIndex, Reader reader)
    Sets the value of the specified parameter to the characters from reader.
    void PreparedStatement.setCharacterStream​(int parameterIndex, Reader reader, int length)
    Sets the value of a specified parameter to the character content of a Reader object, with the specified length of character data.
    void PreparedStatement.setCharacterStream​(int parameterIndex, Reader reader, long length)
    Sets the value of the specified parameter to the next length characters from reader.
    Writer SQLXML.setCharacterStream()
    Returns a writer that can be used to write character data to this SQL XML object.
    void CallableStatement.setClob​(String parameterName, Reader reader)
    Sets the named parameter to the characters from the given reader.
    void CallableStatement.setClob​(String parameterName, Reader reader, long length)
    Sets the named parameter to the next length characters from the given reader.
    void CallableStatement.setClob​(String parameterName, Clob clob)
    Sets the named parameter to the given clob.
    void PreparedStatement.setClob​(int parameterIndex, Reader reader)
    Sets the value of the specified parameter to the characters from reader.
    void PreparedStatement.setClob​(int parameterIndex, Reader reader, long length)
    Sets the value of the specified parameter to the next length characters from reader.
    void PreparedStatement.setClob​(int parameterIndex, Clob theClob)
    Sets the value of a specified parameter to the given Clob object.
    void Statement.setCursorName​(String name)
    Sets the SQL cursor name.
    void CallableStatement.setDate​(String parameterName, Date theDate)
    Sets the value of a specified parameter to a supplied java.sql.Date value.
    void CallableStatement.setDate​(String parameterName, Date theDate, Calendar cal)
    Sets the value of a specified parameter to a supplied java.sql.Date value, using a supplied calendar to map the date.
    void PreparedStatement.setDate​(int parameterIndex, Date theDate)
    Sets the value of a specified parameter to a supplied java.sql.Date value.
    void PreparedStatement.setDate​(int parameterIndex, Date theDate, Calendar cal)
    Sets the value of a specified parameter to a supplied java.sql.Date value, using a supplied Calendar to map the Date.
    void CallableStatement.setDouble​(String parameterName, double theDouble)
    Sets the value of a specified parameter to a supplied double value.
    void PreparedStatement.setDouble​(int parameterIndex, double theDouble)
    Sets the value of a specified parameter to a supplied double value.
    void Statement.setEscapeProcessing​(boolean enable)
    Sets Escape Processing mode.
    void ResultSet.setFetchDirection​(int direction)
    Indicates which direction (forward/reverse) will be used to process the rows of this ResultSet object.
    void Statement.setFetchDirection​(int direction)
    Sets the fetch direction - a hint to the JDBC driver about the direction of processing of rows in ResultSets created by this statement.
    void ResultSet.setFetchSize​(int rows)
    Indicates the number of rows to fetch from the database when extra rows are required for this ResultSet.
    void Statement.setFetchSize​(int rows)
    Sets the fetch size.
    void CallableStatement.setFloat​(String parameterName, float theFloat)
    Sets the value of a specified parameter to to a supplied float value.
    void PreparedStatement.setFloat​(int parameterIndex, float theFloat)
    Sets the value of a specified parameter to to a supplied float value.
    void Connection.setHoldability​(int holdability)
    Sets the holdability of the ResultSets created by this Connection.
    void CallableStatement.setInt​(String parameterName, int theInt)
    Sets the value of a specified parameter to a supplied int value.
    void PreparedStatement.setInt​(int parameterIndex, int theInt)
    Sets the value of a specified parameter to a supplied int value.
    void CallableStatement.setLong​(String parameterName, long theLong)
    Sets the value of a specified parameter to a supplied long value.
    void PreparedStatement.setLong​(int parameterIndex, long theLong)
    Sets the value of a specified parameter to a supplied long value.
    void Statement.setMaxFieldSize​(int max)
    Sets the maximum number of bytes for ResultSet columns that contain character or binary values.
    void Statement.setMaxRows​(int max)
    Sets the maximum number of rows that any ResultSet can contain.
    void CallableStatement.setNCharacterStream​(String parameterName, Reader value)
    Sets the named parameter to the characters from the given reader.
    void CallableStatement.setNCharacterStream​(String parameterName, Reader reader, long length)
    Sets the named parameter to the characters from the given reader.
    void PreparedStatement.setNCharacterStream​(int parameterIndex, Reader reader)
    Sets the value of the specified parameter to the characters from reader.
    void PreparedStatement.setNCharacterStream​(int parameterIndex, Reader reader, long length)
    Sets the value of the specified parameter to the next length characters from reader.
    void CallableStatement.setNClob​(String parameterName, Reader reader)
    Sets the named parameter to the characters from the given reader.
    void CallableStatement.setNClob​(String parameterName, Reader reader, long length)
    Sets the named parameter to the next length characters from the given reader.
    void CallableStatement.setNClob​(String parameterName, NClob nclob)
    Sets the named parameter to the given nclob.
    void PreparedStatement.setNClob​(int parameterIndex, Reader reader)
    Sets the value of the specified parameter to the characters from reader.
    void PreparedStatement.setNClob​(int parameterIndex, Reader reader, long length)
    Sets the value of the specified parameter to the next length characters from reader.
    void PreparedStatement.setNClob​(int parameterIndex, NClob value)
    Sets the value of the specified parameter to value.
    void CallableStatement.setNString​(String parameterName, String string)
    Sets the named parameter to the given string.
    void PreparedStatement.setNString​(int parameterIndex, String theString)
    Sets the value of a specified parameter to a supplied string.
    void CallableStatement.setNull​(String parameterName, int sqlType)
    Sets the value of a specified parameter to SQL NULL.
    void CallableStatement.setNull​(String parameterName, int sqlType, String typeName)
    Sets the value of a specified parameter to be SQL NULL where the parameter type is either REF or user defined (e.g.
    void PreparedStatement.setNull​(int parameterIndex, int sqlType)
    Sets the value of a specified parameter to SQL NULL.
    void PreparedStatement.setNull​(int paramIndex, int sqlType, String typeName)
    Sets the value of a specified parameter to SQL NULL.
    void CallableStatement.setObject​(String parameterName, Object theObject)
    Sets the value of a specified parameter using a supplied object.
    void CallableStatement.setObject​(String parameterName, Object theObject, int targetSqlType)
    Sets the value of a specified parameter using a supplied object.
    void CallableStatement.setObject​(String parameterName, Object theObject, int targetSqlType, int scale)
    Sets the value of a specified parameter using a supplied object.
    void PreparedStatement.setObject​(int parameterIndex, Object theObject)
    Sets the value of a specified parameter using a supplied object.
    void PreparedStatement.setObject​(int parameterIndex, Object theObject, int targetSqlType)
    Sets the value of a specified parameter using a supplied object.
    void PreparedStatement.setObject​(int parameterIndex, Object theObject, int targetSqlType, int scale)
    Sets the value of a specified parameter using a supplied object.
    void Ref.setObject​(Object value)
    Sets the value of the structured type that this Ref references to a supplied object.
    void Statement.setPoolable​(boolean poolable)
    Hints whether this statement should be pooled.
    void Statement.setQueryTimeout​(int seconds)
    Sets the timeout, in seconds, for queries - how long the driver will allow for completion of a statement execution.
    void Connection.setReadOnly​(boolean readOnly)
    Sets this connection to read-only mode.
    void PreparedStatement.setRef​(int parameterIndex, Ref theRef)
    Sets the value of a specified parameter to a supplied REF(<structured-type>) value.
    <T extends Result>
    T
    SQLXML.setResult​(Class<T> resultClass)
    Returns a Result for writing this object's data.
    void CallableStatement.setRowId​(String parameterName, RowId rowId)
    Sets the named parameter to the given rowId.
    void PreparedStatement.setRowId​(int parameterIndex, RowId theRowId)
    Sets the value of a specified parameter to a supplied java.sql.RowId.
    Savepoint Connection.setSavepoint()
    Creates an unnamed Savepoint in the current transaction.
    Savepoint Connection.setSavepoint​(String name)
    Creates a named Savepoint in the current transaction.
    void CallableStatement.setShort​(String parameterName, short theShort)
    Sets the value of a specified parameter to a supplied short value.
    void PreparedStatement.setShort​(int parameterIndex, short theShort)
    Sets the value of a specified parameter to a supplied short value.
    void CallableStatement.setSQLXML​(String parameterName, SQLXML sqlXml)
    Sets the named parameter to the given sqlXml.
    void PreparedStatement.setSQLXML​(int parameterIndex, SQLXML xmlObject)
    Sets the value of the specified parameter to the value of xmlObject.
    void CallableStatement.setString​(String parameterName, String theString)
    Sets the value of a specified parameter to a supplied String.
    int Clob.setString​(long pos, String str)
    Writes a given Java String to this Clob object at a specified position.
    int Clob.setString​(long pos, String str, int offset, int len)
    Writes len characters of a string, starting at a specified character offset, to this Clob.
    void PreparedStatement.setString​(int parameterIndex, String theString)
    Sets the value of a specified parameter to a supplied string.
    void SQLXML.setString​(String value)
    Sets this object's data to the given XML string.
    void CallableStatement.setTime​(String parameterName, Time theTime)
    Sets the value of the parameter named parameterName to the value of the supplied java.sql.Time.
    void CallableStatement.setTime​(String parameterName, Time theTime, Calendar cal)
    Sets the value of the parameter named parameterName to the value of the supplied java.sql.Time using the supplied calendar.
    void PreparedStatement.setTime​(int parameterIndex, Time theTime)
    Sets the value of a specified parameter to a supplied java.sql.Time value.
    void PreparedStatement.setTime​(int parameterIndex, Time theTime, Calendar cal)
    Sets the value of a specified parameter to a supplied java.sql.Time value, using a supplied Calendar.
    void CallableStatement.setTimestamp​(String parameterName, Timestamp theTimestamp)
    Sets the value of a specified parameter to a supplied java.sql.Timestamp value.
    void CallableStatement.setTimestamp​(String parameterName, Timestamp theTimestamp, Calendar cal)
    Sets the value of a specified parameter to a supplied java.sql.Timestamp value, using the supplied calendar.
    void PreparedStatement.setTimestamp​(int parameterIndex, Timestamp theTimestamp)
    Sets the value of a specified parameter to a supplied java.sql.Timestamp value.
    void PreparedStatement.setTimestamp​(int parameterIndex, Timestamp theTimestamp, Calendar cal)
    Sets the value of a specified parameter to a supplied java.sql.Timestamp value, using the supplied Calendar.
    void Connection.setTransactionIsolation​(int level)
    Sets the transaction isolation level for this Connection.
    void Connection.setTypeMap​(Map<String,​Class<?>> map)
    Sets the TypeMap for this connection.
    void PreparedStatement.setUnicodeStream​(int parameterIndex, InputStream theInputStream, int length)
    void CallableStatement.setURL​(String parameterName, URL theURL)
    Sets the value of a specified parameter to the supplied java.net.URL.
    void PreparedStatement.setURL​(int parameterIndex, URL theURL)
    Sets the value of a specified parameter to a supplied java.net.URL.
    boolean DatabaseMetaData.storesLowerCaseIdentifiers()
    Determines whether the database treats SQL identifiers that are in mixed case (and unquoted) as case insensitive.
    boolean DatabaseMetaData.storesLowerCaseQuotedIdentifiers()
    Determines whether the database considers mixed case quoted SQL identifiers as case insensitive and stores them in lower case.
    boolean DatabaseMetaData.storesMixedCaseIdentifiers()
    Determines whether the database considers mixed case unquoted SQL identifiers as case insensitive and stores them in mixed case.
    boolean DatabaseMetaData.storesMixedCaseQuotedIdentifiers()
    Determines whether the database considers identifiers as case insensitive if they are mixed case quoted SQL.
    boolean DatabaseMetaData.storesUpperCaseIdentifiers()
    Determines whether the database considers mixed case unquoted SQL identifiers as case insensitive and stores them in upper case.
    boolean DatabaseMetaData.storesUpperCaseQuotedIdentifiers()
    Determines whether the database considers mixed case quoted SQL identifiers as case insensitive and stores them in upper case.
    boolean DatabaseMetaData.supportsAlterTableWithAddColumn()
    Determines whether the database supports ALTER TABLE operation with ADD COLUMN.
    boolean DatabaseMetaData.supportsAlterTableWithDropColumn()
    Determines whether the database supports ALTER TABLE operation with DROP COLUMN.
    boolean DatabaseMetaData.supportsANSI92EntryLevelSQL()
    Determines whether the database supports the ANSI92 entry level SQL grammar.
    boolean DatabaseMetaData.supportsANSI92FullSQL()
    Determines whether the database supports the ANSI92 full SQL grammar.
    boolean DatabaseMetaData.supportsANSI92IntermediateSQL()
    Determines whether the database supports the ANSI92 intermediate SQL Grammar.
    boolean DatabaseMetaData.supportsBatchUpdates()
    Determines whether the database supports batch updates.
    boolean DatabaseMetaData.supportsCatalogsInDataManipulation()
    Determines whether catalog names may be used in data manipulation statements.
    boolean DatabaseMetaData.supportsCatalogsInIndexDefinitions()
    Determines whether catalog names can be used in index definition statements.
    boolean DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()
    Determines whether catalog names can be used in privilege definition statements.
    boolean DatabaseMetaData.supportsCatalogsInProcedureCalls()
    Determines whether catalog names can be used in procedure call statements.
    boolean DatabaseMetaData.supportsCatalogsInTableDefinitions()
    Determines whether catalog names may be used in table definition statements.
    boolean DatabaseMetaData.supportsColumnAliasing()
    Determines whether the database supports column aliasing.
    boolean DatabaseMetaData.supportsConvert()
    Determines whether the database supports the CONVERT operation between SQL types.
    boolean DatabaseMetaData.supportsConvert​(int fromType, int toType)
    Determines whether the database supports CONVERT operation for two supplied SQL types.
    boolean DatabaseMetaData.supportsCoreSQLGrammar()
    Determines whether the database supports the Core SQL Grammar for ODBC.
    boolean DatabaseMetaData.supportsCorrelatedSubqueries()
    Determines whether the database supports correlated sub-queries.
    boolean DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()
    Determines whether the database allows both data definition and data manipulation statements inside a transaction.
    boolean DatabaseMetaData.supportsDataManipulationTransactionsOnly()
    Determines whether the database only allows data manipulation statements inside a transaction.
    boolean DatabaseMetaData.supportsDifferentTableCorrelationNames()
    Determines whether table correlation names are required to be different from the names of the tables, when they are supported.
    boolean DatabaseMetaData.supportsExpressionsInOrderBy()
    Determines whether expressions in ORDER BY lists are supported.
    boolean DatabaseMetaData.supportsExtendedSQLGrammar()
    Determines whether the Extended SQL Grammar for ODBC is supported.
    boolean DatabaseMetaData.supportsFullOuterJoins()
    Determines whether the database supports full nested outer joins.
    boolean DatabaseMetaData.supportsGetGeneratedKeys()
    Determines whether auto generated keys can be returned when a statement executes.
    boolean DatabaseMetaData.supportsGroupBy()
    Determines whether the database supports GROUP BY clauses.
    boolean DatabaseMetaData.supportsGroupByBeyondSelect()
    Determines whether the database supports using a column name in a GROUP BY clause not included in the SELECT statement as long as all of the columns in the SELECT statement are used in the GROUP BY clause.
    boolean DatabaseMetaData.supportsGroupByUnrelated()
    Determines whether the database supports using a column name in a GROUP BY clause that is not in the SELECT statement.
    boolean DatabaseMetaData.supportsIntegrityEnhancementFacility()
    Determines whether the database supports SQL Integrity Enhancement Facility.
    boolean DatabaseMetaData.supportsLikeEscapeClause()
    Determines whether the database supports a LIKE escape clause.
    boolean DatabaseMetaData.supportsLimitedOuterJoins()
    Determines whether the database provides limited support for outer join operations.
    boolean DatabaseMetaData.supportsMinimumSQLGrammar()
    Determines whether the database supports Minimum SQL Grammar for ODBC.
    boolean DatabaseMetaData.supportsMixedCaseIdentifiers()
    Determines whether the database treats mixed case unquoted SQL identifiers as case sensitive storing them in mixed case.
    boolean DatabaseMetaData.supportsMixedCaseQuotedIdentifiers()
    Determines whether the database considers mixed case quoted SQL identifiers as case sensitive, storing them in mixed case.
    boolean DatabaseMetaData.supportsMultipleOpenResults()
    Determines whether it is possible for a single CallableStatement to return multiple ResultSets simultaneously.
    boolean DatabaseMetaData.supportsMultipleResultSets()
    Determines whether retrieving multiple ResultSets from a single call to the execute method is supported.
    boolean DatabaseMetaData.supportsMultipleTransactions()
    Determines whether multiple simultaneous transactions on different connections are supported.
    boolean DatabaseMetaData.supportsNamedParameters()
    Determines whether callable statements with named parameters is supported.
    boolean DatabaseMetaData.supportsNonNullableColumns()
    Determines whether columns in the database can be defined as non-nullable.
    boolean DatabaseMetaData.supportsOpenCursorsAcrossCommit()
    Determines whether keeping cursors open across commit operations is supported.
    boolean DatabaseMetaData.supportsOpenCursorsAcrossRollback()
    Determines whether the database can keep cursors open across rollback operations.
    boolean DatabaseMetaData.supportsOpenStatementsAcrossCommit()
    Determines whether keeping statements open across commit operations is supported.
    boolean DatabaseMetaData.supportsOpenStatementsAcrossRollback()
    Determines whether keeping statements open across rollback operations is supported.
    boolean DatabaseMetaData.supportsOrderByUnrelated()
    Determines whether using a column in an ORDER BY clause that is not in the SELECT statement is supported.
    boolean DatabaseMetaData.supportsOuterJoins()
    Determines whether outer join operations are supported.
    boolean DatabaseMetaData.supportsPositionedDelete()
    Determines whether positioned DELETE statements are supported.
    boolean DatabaseMetaData.supportsPositionedUpdate()
    Determines whether positioned UPDATE statements are supported.
    boolean DatabaseMetaData.supportsResultSetConcurrency​(int type, int concurrency)
    Determines whether there is support for a given concurrency style for the given ResultSet.
    boolean DatabaseMetaData.supportsResultSetHoldability​(int holdability)
    Determines whether the supplied ResultSet holdability mode is supported.
    boolean DatabaseMetaData.supportsResultSetType​(int type)
    Determines whether the supplied ResultSet type is supported.
    boolean DatabaseMetaData.supportsSavepoints()
    Determines whether savepoints for transactions are supported.
    boolean DatabaseMetaData.supportsSchemasInDataManipulation()
    Determines whether a schema name may be used in a data manipulation statement.
    boolean DatabaseMetaData.supportsSchemasInIndexDefinitions()
    Determines whether a schema name may be used in an index definition statement.
    boolean DatabaseMetaData.supportsSchemasInPrivilegeDefinitions()
    Determines whether a database schema name can be used in a privilege definition statement.
    boolean DatabaseMetaData.supportsSchemasInProcedureCalls()
    Determines whether a procedure call statement may be contain in a schema name.
    boolean DatabaseMetaData.supportsSchemasInTableDefinitions()
    Determines whether a schema name can be used in a table definition statement.
    boolean DatabaseMetaData.supportsSelectForUpdate()
    Determines whether the SELECT FOR UPDATE statement is supported.
    boolean DatabaseMetaData.supportsStatementPooling()
    Determines whether statement pooling is supported.
    boolean DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax()
    Determine if this database supports invoking user-defined or vendor functions using the stored procedure escape syntax.
    boolean DatabaseMetaData.supportsStoredProcedures()
    Determines whether stored procedure calls using the stored procedure escape syntax is supported.
    boolean DatabaseMetaData.supportsSubqueriesInComparisons()
    Determines whether subqueries in comparison expressions are supported.
    boolean DatabaseMetaData.supportsSubqueriesInExists()
    Determines whether subqueries in EXISTS expressions are supported.
    boolean DatabaseMetaData.supportsSubqueriesInIns()
    Determines whether subqueries in IN statements are supported.
    boolean DatabaseMetaData.supportsSubqueriesInQuantifieds()
    Determines whether subqueries in quantified expressions are supported.
    boolean DatabaseMetaData.supportsTableCorrelationNames()
    Determines whether the database has table correlation names support.
    boolean DatabaseMetaData.supportsTransactionIsolationLevel​(int level)
    Determines whether a specified transaction isolation level is supported.
    boolean DatabaseMetaData.supportsTransactions()
    Determines whether transactions are supported.
    boolean DatabaseMetaData.supportsUnion()
    Determines whether the SQL UNION operation is supported.
    boolean DatabaseMetaData.supportsUnionAll()
    Determines whether the SQL UNION ALL operation is supported.
    void Blob.truncate​(long len)
    Truncate the value of this Blob object to a specified length in bytes.
    void Clob.truncate​(long len)
    Truncates this Clob after the specified number of characters.
    <T> T Wrapper.unwrap​(Class<T> iface)
    Returns an object that implements the given interface.
    void ResultSet.updateArray​(int columnIndex, Array x)
    Updates a column specified by a column index with a java.sql.Array value.
    void ResultSet.updateArray​(String columnName, Array x)
    Updates a column specified by a column name with a java.sql.Array value.
    void ResultSet.updateAsciiStream​(int columnIndex, InputStream x)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateAsciiStream​(int columnIndex, InputStream x, int length)
    Updates a column specified by a column index with an ASCII stream value.
    void ResultSet.updateAsciiStream​(int columnIndex, InputStream x, long length)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateAsciiStream​(String columnLabel, InputStream x)
    Updates the value in the named column.
    void ResultSet.updateAsciiStream​(String columnName, InputStream x, int length)
    Updates a column specified by a column name with an Ascii stream value.
    void ResultSet.updateAsciiStream​(String columnLabel, InputStream x, long length)
    Updates the value in the named column.
    void ResultSet.updateBigDecimal​(int columnIndex, BigDecimal x)
    Updates a column specified by a column index with a java.sql.BigDecimal value.
    void ResultSet.updateBigDecimal​(String columnName, BigDecimal x)
    Updates a column specified by a column name with a java.sql.BigDecimal value.
    void ResultSet.updateBinaryStream​(int columnIndex, InputStream x)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateBinaryStream​(int columnIndex, InputStream x, int length)
    Updates a column specified by a column index with a binary stream value.
    void ResultSet.updateBinaryStream​(int columnIndex, InputStream x, long length)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateBinaryStream​(String columnLabel, InputStream x)
    Updates the value in the named column.
    void ResultSet.updateBinaryStream​(String columnName, InputStream x, int length)
    Updates a column specified by a column name with a binary stream value.
    void ResultSet.updateBinaryStream​(String columnLabel, InputStream x, long length)
    Updates the value in the named column.
    void ResultSet.updateBlob​(int columnIndex, InputStream inputStream)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateBlob​(int columnIndex, InputStream inputStream, long length)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateBlob​(int columnIndex, Blob x)
    Updates a column specified by a column index with a java.sql.Blob value.
    void ResultSet.updateBlob​(String columnLabel, InputStream inputStream)
    Updates the value in the named column.
    void ResultSet.updateBlob​(String columnLabel, InputStream inputStream, long length)
    Updates the value in the named column.
    void ResultSet.updateBlob​(String columnName, Blob x)
    Updates a column specified by a column name with a java.sql.Blob value.
    void ResultSet.updateBoolean​(int columnIndex, boolean x)
    Updates a column specified by a column index with a boolean value.
    void ResultSet.updateBoolean​(String columnName, boolean x)
    Updates a column specified by a column name with a boolean value.
    void ResultSet.updateByte​(int columnIndex, byte x)
    Updates a column specified by a column index with a byte value.
    void ResultSet.updateByte​(String columnName, byte x)
    Updates a column specified by a column name with a byte value.
    void ResultSet.updateBytes​(int columnIndex, byte[] x)
    Updates a column specified by a column index with a byte array value.
    void ResultSet.updateBytes​(String columnName, byte[] x)
    Updates a column specified by a column name with a byte array value.
    void ResultSet.updateCharacterStream​(int columnIndex, Reader x)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateCharacterStream​(int columnIndex, Reader x, int length)
    Updates a column specified by a column index with a character stream value.
    void ResultSet.updateCharacterStream​(int columnIndex, Reader x, long length)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateCharacterStream​(String columnLabel, Reader reader)
    Updates the value in the named column.
    void ResultSet.updateCharacterStream​(String columnName, Reader reader, int length)
    Updates a column specified by a column name with a character stream value.
    void ResultSet.updateCharacterStream​(String columnLabel, Reader reader, long length)
    Updates the value in the named column.
    void ResultSet.updateClob​(int columnIndex, Reader reader)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateClob​(int columnIndex, Reader reader, long length)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateClob​(int columnIndex, Clob x)
    Updates a column specified by a column index with a java.sql.Clob value.
    void ResultSet.updateClob​(String columnLabel, Reader reader)
    Updates the value in the named column.
    void ResultSet.updateClob​(String columnLabel, Reader reader, long length)
    Updates the value in the named column.
    void ResultSet.updateClob​(String columnName, Clob x)
    Updates a column specified by a column name with a java.sql.Clob value.
    void ResultSet.updateDate​(int columnIndex, Date x)
    Updates a column specified by a column index with a java.sql.Date value.
    void ResultSet.updateDate​(String columnName, Date x)
    Updates a column specified by a column name with a java.sql.Date value.
    void ResultSet.updateDouble​(int columnIndex, double x)
    Updates a column specified by a column index with a double value.
    void ResultSet.updateDouble​(String columnName, double x)
    Updates a column specified by a column name with a double value.
    void ResultSet.updateFloat​(int columnIndex, float x)
    Updates a column specified by a column index with a float value.
    void ResultSet.updateFloat​(String columnName, float x)
    Updates a column specified by a column name with a float value.
    void ResultSet.updateInt​(int columnIndex, int x)
    Updates a column specified by a column index with an int value.
    void ResultSet.updateInt​(String columnName, int x)
    Updates a column specified by a column name with an int value.
    void ResultSet.updateLong​(int columnIndex, long x)
    Updates a column specified by a column index with a long value.
    void ResultSet.updateLong​(String columnName, long x)
    Updates a column specified by a column name with a long value.
    void ResultSet.updateNCharacterStream​(int columnIndex, Reader x)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateNCharacterStream​(int columnIndex, Reader x, long length)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateNCharacterStream​(String columnLabel, Reader reader)
    Updates the value in the named column.
    void ResultSet.updateNCharacterStream​(String columnLabel, Reader reader, long length)
    Updates the value in the named column.
    void ResultSet.updateNClob​(int columnIndex, Reader reader)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateNClob​(int columnIndex, Reader reader, long length)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateNClob​(int columnIndex, NClob nClob)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateNClob​(String columnLabel, Reader reader)
    Updates the value in the named column.
    void ResultSet.updateNClob​(String columnLabel, Reader reader, long length)
    Updates the value in the named column.
    void ResultSet.updateNClob​(String columnLabel, NClob nClob)
    Updates the value in the named column.
    void ResultSet.updateNString​(int columnIndex, String nString)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateNString​(String columnLabel, String nString)
    Updates the value in the named column.
    void ResultSet.updateNull​(int columnIndex)
    Updates a column specified by a column index with a null value.
    void ResultSet.updateNull​(String columnName)
    Updates a column specified by a column name with a null value.
    void ResultSet.updateObject​(int columnIndex, Object x)
    Updates a column specified by a column index with an Object value.
    void ResultSet.updateObject​(int columnIndex, Object x, int scale)
    Updates a column specified by a column index with an Object value.
    void ResultSet.updateObject​(String columnName, Object x)
    Updates a column specified by a column name with an Object value.
    void ResultSet.updateObject​(String columnName, Object x, int scale)
    Updates a column specified by a column name with an Object value.
    void ResultSet.updateRef​(int columnIndex, Ref x)
    Updates a column specified by a column index with a java.sql.Ref value.
    void ResultSet.updateRef​(String columnName, Ref x)
    Updates a column specified by a column name with a java.sql.Ref value.
    void ResultSet.updateRow()
    Updates the database with the new contents of the current row of this ResultSet object.
    void ResultSet.updateRowId​(int columnIndex, RowId value)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateRowId​(String columnLabel, RowId value)
    Updates the value in the named column.
    boolean DatabaseMetaData.updatesAreDetected​(int type)
    Determines whether the method ResultSet.rowUpdated can detect a visible row update for the specified ResultSet type.
    void ResultSet.updateShort​(int columnIndex, short x)
    Updates a column specified by a column index with a short value.
    void ResultSet.updateShort​(String columnName, short x)
    Updates a column specified by a column name with a short value.
    void ResultSet.updateSQLXML​(int columnIndex, SQLXML xmlObject)
    Updates the value at the 1-based columnIndex.
    void ResultSet.updateSQLXML​(String columnLabel, SQLXML xmlObject)
    Updates the value in the named column.
    void ResultSet.updateString​(int columnIndex, String x)
    Updates a column specified by a column index with a String value.
    void ResultSet.updateString​(String columnName, String x)
    Updates a column specified by a column name with a String value.
    void ResultSet.updateTime​(int columnIndex, Time x)
    Updates a column specified by a column index with a Time value.
    void ResultSet.updateTime​(String columnName, Time x)
    Updates a column specified by a column name with a Time value.
    void ResultSet.updateTimestamp​(int columnIndex, Timestamp x)
    Updates a column specified by a column index with a Timestamp value.
    void ResultSet.updateTimestamp​(String columnName, Timestamp x)
    Updates a column specified by column name with a Timestamp value.
    boolean DatabaseMetaData.usesLocalFilePerTable()
    Determines whether this database uses a file for each table.
    boolean DatabaseMetaData.usesLocalFiles()
    Determines whether this database uses a local file to store tables.
    boolean CallableStatement.wasNull()
    Gets whether the value of the last OUT parameter read was SQL NULL.
    boolean ResultSet.wasNull()
    Determines whether the last column read from this ResultSet contained SQL NULL.
    boolean SQLInput.wasNull()
    Reports whether the last value read was SQL NULL.
    void SQLOutput.writeArray​(Array theArray)
    Write an SQL Array value into the output stream.
    void SQLOutput.writeAsciiStream​(InputStream theStream)
    Write a stream of ASCII characters into the output stream.
    void SQLOutput.writeBigDecimal​(BigDecimal theBigDecimal)
    Write a java.math.BigDecimal value into the output stream.
    void SQLOutput.writeBinaryStream​(InputStream theStream)
    Write a stream of uninterpreted bytes into the output stream.
    void SQLOutput.writeBlob​(Blob theBlob)
    Write an SQL Blob value into the output stream.
    void SQLOutput.writeBoolean​(boolean theFlag)
    Write a boolean value into the output stream.
    void SQLOutput.writeByte​(byte theByte)
    Write a byte value into the output stream.
    void SQLOutput.writeBytes​(byte[] theBytes)
    Write an array of bytes into the output stream.
    void SQLOutput.writeCharacterStream​(Reader theStream)
    Write a stream of unicode characters into the output stream.
    void SQLOutput.writeClob​(Clob theClob)
    Write an SQL Clob value into the output stream.
    void SQLOutput.writeDate​(Date theDate)
    Write a java.sql.Date value into the output stream.
    void SQLOutput.writeDouble​(double theDouble)
    Write a double value into the output stream.
    void SQLOutput.writeFloat​(float theFloat)
    Write a float value into the output stream.
    void SQLOutput.writeInt​(int theInt)
    Write an int value into the output stream.
    void SQLOutput.writeLong​(long theLong)
    Write a long value into the output stream.
    void SQLOutput.writeNClob​(NClob theNClob)
    Write a Clob into the output stream as an SQL NCLOB.
    void SQLOutput.writeNString​(String theString)
    Write a String into the output stream as an SQL NCHAR, NVARCHAR, or LONGNVARCHAR.
    void SQLOutput.writeObject​(SQLData theObject)
    Write an SQLData object into the output stream.
    void SQLOutput.writeRef​(Ref theRef)
    Write an SQL Ref value into the output stream.
    void SQLOutput.writeRowId​(RowId theRowId)
    Write a RowId into the output stream as an SQL ROWID.
    void SQLOutput.writeShort​(short theShort)
    Write a short value into the output stream.
    void SQLData.writeSQL​(SQLOutput stream)
    Writes the object to a supplied SQLOutput data stream, writing it out as an SQL value to the data source.
    void SQLOutput.writeSQLXML​(SQLXML theXml)
    Write a SQLXML into the output stream as an SQL XML.
    void SQLOutput.writeString​(String theString)
    Write a String value into the output stream.
    void SQLOutput.writeStruct​(Struct theStruct)
    Write an SQL Struct value into the output stream.
    void SQLOutput.writeTime​(Time theTime)
    Write a java.sql.Time value into the output stream.
    void SQLOutput.writeTimestamp​(Timestamp theTimestamp)
    Write a java.sql.Timestamp value into the output stream.
    void SQLOutput.writeURL​(URL theURL)
    Write a URL into the output stream as an SQL DATALINK.
  • Uses of SQLException in javax.sql

    Methods in javax.sql that return SQLException
    Modifier and Type Method Description
    SQLException ConnectionEvent.getSQLException()
    Gets the SQLException which holds information about the error which occurred in the PooledConnection.
    SQLException StatementEvent.getSQLException()
    Returns the exception to be thrown
    Methods in javax.sql that throw SQLException
    Modifier and Type Method Description
    void RowSet.clearParameters()
    Clears the parameters previously set for this RowSet.
    void PooledConnection.close()
    Closes the connection to the database held by this PooledConnection.
    void RowSet.execute()
    Fetches data for this RowSet from the database.
    Connection DataSource.getConnection()
    Creates a connection to the database represented by this DataSource.
    Connection DataSource.getConnection​(String theUsername, String thePassword)
    Creates a connection to the database represented by this DataSource, using the supplied user name and password.
    Connection PooledConnection.getConnection()
    Creates a connection to the database.
    Connection RowSetInternal.getConnection()
    Gets the connection associated with this RowSet object.
    boolean RowSet.getEscapeProcessing()
    Reports if escape processing is enabled for this RowSet.
    int CommonDataSource.getLoginTimeout()
    While attempting to connect to a database, this method get the maximum time in seconds that this data source can wait.
    PrintWriter CommonDataSource.getLogWriter()
    Retrieves a log writer which is a character output stream to which all logging and tracing messages for this data source will be printed.
    int RowSet.getMaxFieldSize()
    Gets the maximum number of bytes that can be returned for column values which are of type BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, or LONGVARCHAR.
    int RowSet.getMaxRows()
    Gets the maximum number of rows for this RowSet.
    ResultSet RowSetInternal.getOriginal()
    Gets the ResultSet that was the original (unmodified) content of the RowSet.
    ResultSet RowSetInternal.getOriginalRow()
    Gets the original value of the current row only.
    Object[] RowSetInternal.getParams()
    Gets the parameter values that have been set for this RowSet's command.
    PooledConnection ConnectionPoolDataSource.getPooledConnection()
    Creates a connection to a database which can then be used as a pooled connection.
    PooledConnection ConnectionPoolDataSource.getPooledConnection​(String theUser, String thePassword)
    Creates a connection to a database, using the supplied user name and password, which can then be used as a pooled connection.
    int RowSet.getQueryTimeout()
    Gets the timeout for the driver when a query operation is executed.
    Map<String,​Class<?>> RowSet.getTypeMap()
    Gets the custom mapping of SQL User-Defined Types (UDTs) and Java classes for this RowSet, if applicable.
    String RowSet.getUrl()
    Gets the URL property value for this RowSet.
    void RowSetReader.readData​(RowSetInternal theCaller)
    Reads new data into the RowSet.
    void RowSet.setArray​(int parameterIndex, Array theArray)
    Sets the specified ARRAY parameter in the RowSet command with the supplied java.sql.Array value.
    void RowSet.setAsciiStream​(int parameterIndex, InputStream theInputStream)
    Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value.
    void RowSet.setAsciiStream​(int parameterIndex, InputStream theInputStream, int length)
    Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value.
    void RowSet.setAsciiStream​(String parameterName, InputStream theInputStream)
    Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value.
    void RowSet.setAsciiStream​(String parameterName, InputStream theInputStream, int length)
    Sets the value of the specified parameter in the RowSet command with the ASCII data in the supplied java.io.InputStream value.
    void RowSetMetaData.setAutoIncrement​(int columnIndex, boolean autoIncrement)
    Sets automatic numbering for a specified column in the RowSet.
    void RowSet.setBigDecimal​(int parameterIndex, BigDecimal theBigDecimal)
    Sets the value of the specified SQL NUMERIC parameter in the RowSet command with the data in the supplied java.math.BigDecimal value.
    void RowSet.setBigDecimal​(String parameterName, BigDecimal theBigDecimal)
    Sets the value of the specified SQL NUMERIC parameter in the RowSet command with the data in the supplied java.math.BigDecimal value.
    void RowSet.setBinaryStream​(int parameterIndex, InputStream theInputStream)
    Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value.
    void RowSet.setBinaryStream​(int parameterIndex, InputStream theInputStream, int length)
    Sets the value of the specified parameter in the RowSet command to the binary data in the supplied input stream.
    void RowSet.setBinaryStream​(String parameterName, InputStream theInputStream)
    Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value.
    void RowSet.setBinaryStream​(String parameterName, InputStream theInputStream, int length)
    Sets the value of the specified parameter in the RowSet command with the binary data in the supplied java.io.InputStream value.
    void RowSet.setBlob​(int parameterIndex, InputStream theInputStream)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream.
    void RowSet.setBlob​(int parameterIndex, InputStream theInputStream, long length)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream.
    void RowSet.setBlob​(int parameterIndex, Blob theBlob)
    Sets the value of the specified parameter in the RowSet command to the supplied Blob value.
    void RowSet.setBlob​(String parameterName, InputStream theInputStream)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream.
    void RowSet.setBlob​(String parameterName, InputStream theInputStream, long length)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.InputStream.
    void RowSet.setBlob​(String parameterName, Blob theBlob)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Blob.
    void RowSet.setBoolean​(int parameterIndex, boolean theBoolean)
    Sets the value of the specified parameter in the RowSet command to the supplied boolean.
    void RowSet.setBoolean​(String parameterName, boolean theBoolean)
    Sets the value of the specified parameter in the RowSet command to the supplied boolean.
    void RowSet.setByte​(int parameterIndex, byte theByte)
    Sets the value of the specified parameter in the RowSet command to the supplied byte value.
    void RowSet.setByte​(String parameterName, byte theByte)
    Sets the value of the specified parameter in the RowSet command to the supplied byte value.
    void RowSet.setBytes​(int parameterIndex, byte[] theByteArray)
    Sets the value of the specified parameter in the RowSet command to the supplied byte array value.
    void RowSet.setBytes​(String parameterName, byte[] theByteArray)
    Sets the value of the specified parameter in the RowSet command to the supplied byte array value.
    void RowSetMetaData.setCaseSensitive​(int columnIndex, boolean caseSensitive)
    Sets the case sensitive property for a specified column in the RowSet.
    void RowSetMetaData.setCatalogName​(int columnIndex, String catalogName)
    Sets the catalog name for a specified column in the RowSet.
    void RowSet.setCharacterStream​(int parameterIndex, Reader theReader)
    Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
    void RowSet.setCharacterStream​(int parameterIndex, Reader theReader, int length)
    Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
    void RowSet.setCharacterStream​(String parameterName, Reader theReader)
    Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
    void RowSet.setCharacterStream​(String parameterName, Reader theReader, int length)
    Sets the value of the specified parameter in the RowSet command to the sequence of Unicode characters carried by the supplied java.io.Reader.
    void RowSet.setClob​(int parameterIndex, Reader theReader)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setClob​(int parameterIndex, Reader theReader, long length)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setClob​(int parameterIndex, Clob theClob)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Clob.
    void RowSet.setClob​(String parameterName, Reader theReader)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setClob​(String parameterName, Reader theReader, long length)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setClob​(String parameterName, Clob theClob)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Clob.
    void RowSetMetaData.setColumnCount​(int columnCount)
    Sets the number of columns contained in the row set.
    void RowSetMetaData.setColumnDisplaySize​(int columnIndex, int displaySize)
    Sets the normal maximum width in characters for a specified column in the RowSet.
    void RowSetMetaData.setColumnLabel​(int columnIndex, String theLabel)
    Sets the suggested name as label for the column contained in the RowSet.
    void RowSetMetaData.setColumnName​(int columnIndex, String theColumnName)
    Sets the column name for a specified column in the RowSet.
    void RowSetMetaData.setColumnType​(int columnIndex, int theSQLType)
    Sets the SQL type for a specified column in the RowSet.
    void RowSetMetaData.setColumnTypeName​(int columnIndex, String theTypeName)
    Sets the type name for a specified column in the RowSet, where the data type is specific to the data source.
    void RowSet.setCommand​(String cmd)
    Sets the Command property for this RowSet - the command is an SQL query which runs when the execute method is invoked.
    void RowSet.setConcurrency​(int concurrency)
    Sets the concurrency property of this RowSet.
    void RowSetMetaData.setCurrency​(int columnIndex, boolean isCurrency)
    Sets whether a specified column is a currency value.
    void RowSet.setDataSourceName​(String name)
    Sets the database name property for the RowSet.
    void RowSet.setDate​(int parameterIndex, Date theDate)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date.
    void RowSet.setDate​(int parameterIndex, Date theDate, Calendar theCalendar)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date, where the conversion of the date to an SQL DATE value is calculated using a supplied Calendar.
    void RowSet.setDate​(String parameterName, Date theDate)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date, where the conversion of the Date to an SQL DATE value is calculated using a supplied Calendar.
    void RowSet.setDate​(String parameterName, Date theDate, Calendar theCalendar)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.Date, where the conversion of the Date to an SQL DATE value is calculated using a supplied Calendar.
    void RowSet.setDouble​(int parameterIndex, double theDouble)
    Sets the value of the specified parameter in the RowSet command with the supplied double.
    void RowSet.setDouble​(String parameterName, double theDouble)
    Sets the value of the specified parameter in the RowSet command with the supplied double.
    void RowSet.setEscapeProcessing​(boolean enable)
    Sets the escape processing status for this RowSet.
    void RowSet.setFloat​(int parameterIndex, float theFloat)
    Sets the value of the specified parameter in the RowSet command with the supplied float.
    void RowSet.setFloat​(String parameterName, float theFloat)
    Sets the value of the specified parameter in the RowSet command with the supplied float.
    void RowSet.setInt​(int parameterIndex, int theInteger)
    Sets the value of the specified parameter in the RowSet command with the supplied integer.
    void RowSet.setInt​(String parameterName, int theInteger)
    Sets the value of the specified parameter in the RowSet command with the supplied integer.
    void CommonDataSource.setLoginTimeout​(int seconds)
    While attempting to connect to a database, this method set the maximum time in seconds that this data source can wait.
    void CommonDataSource.setLogWriter​(PrintWriter out)
    Set a log writer which is a character output stream to which all logging and tracing messages for this data source will be printed.
    void RowSet.setLong​(int parameterIndex, long theLong)
    Sets the value of the specified parameter in the RowSet command with the supplied long.
    void RowSet.setLong​(String parameterName, long theLong)
    Sets the value of the specified parameter in the RowSet command with the supplied long.
    void RowSet.setMaxFieldSize​(int max)
    Sets the maximum number of bytes which can be returned for a column value where the column type is one of BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, or LONGVARCHAR.
    void RowSet.setMaxRows​(int max)
    Sets the maximum number of rows which can be held by the RowSet.
    void RowSetInternal.setMetaData​(RowSetMetaData theMetaData)
    Sets RowSetMetaData for this RowSet.
    void RowSet.setNCharacterStream​(int parameterIndex, Reader theReader)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setNCharacterStream​(int parameterIndex, Reader theReader, long length)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setNCharacterStream​(String parameterName, Reader theReader)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setNCharacterStream​(String parameterName, Reader theReader, long length)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setNClob​(int parameterIndex, Reader theReader)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setNClob​(int parameterIndex, Reader theReader, long length)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setNClob​(int parameterIndex, NClob theNClob)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.NClob.
    void RowSet.setNClob​(String parameterName, Reader theReader)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setNClob​(String parameterName, Reader theReader, long length)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.io.Reader.
    void RowSet.setNClob​(String parameterName, NClob theNClob)
    Sets the value of the specified parameter in the RowSet command with the value of a supplied java.sql.NClob.
    void RowSet.setNString​(int parameterIndex, String theNString)
    Sets the value of the specified parameter in the RowSet command to the supplied NString
    void RowSet.setNString​(String parameterName, String theNString)
    Sets the value of the specified parameter in the RowSet command to the supplied NString.
    void RowSet.setNull​(int parameterIndex, int sqlType)
    Sets the value of the specified parameter in the RowSet command to SQL NULL.
    void RowSet.setNull​(int parameterIndex, int sqlType, String typeName)
    Sets the value of the specified parameter in the RowSet command to SQL NULL.
    void RowSet.setNull​(String parameterName, int sqlType)
    Sets the value of the specified parameter in the RowSet command to SQL NULL.
    void RowSet.setNull​(String parameterName, int sqlType, String typeName)
    Sets the value of the specified parameter in the RowSet command to SQL NULL.
    void RowSetMetaData.setNullable​(int columnIndex, int nullability)
    Sets whether a specified column can contain SQL NULL values.
    void RowSet.setObject​(int parameterIndex, Object theObject)
    Sets the value of the specified parameter in the RowSet command to a supplied Java object.
    void RowSet.setObject​(int parameterIndex, Object theObject, int targetSqlType)
    Sets the value of the specified parameter in the RowSet command to a supplied Java object.
    void RowSet.setObject​(int parameterIndex, Object theObject, int targetSqlType, int scale)
    Sets the value of the specified parameter in the RowSet command to a supplied Java object.
    void RowSet.setObject​(String parameterName, Object theObject)
    Sets the value of the specified parameter in the RowSet command to a supplied Java object.
    void RowSet.setObject​(String parameterName, Object theObject, int targetSqlType)
    Sets the value of the specified parameter in the RowSet command to a supplied Java object.
    void RowSet.setObject​(String parameterName, Object theObject, int targetSqlType, int scale)
    Sets the value of the specified parameter in the RowSet command to a supplied Java object.
    void RowSet.setPassword​(String password)
    Sets the database Password for this RowSet.
    void RowSetMetaData.setPrecision​(int columnIndex, int thePrecision)
    Sets the number of decimal digits for a specified column in the RowSet.
    void RowSet.setQueryTimeout​(int seconds)
    Gets the timeout for the driver when a query operation is executed.
    void RowSet.setReadOnly​(boolean readOnly)
    Sets whether the RowSet is read-only or updatable.
    void RowSet.setRef​(int parameterIndex, Ref theRef)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Ref.
    void RowSet.setRowId​(int parameterIndex, RowId theRowId)
    Sets the value of the specified parameter in the RowSet command to the supplied RowId
    void RowSet.setRowId​(String parameterName, RowId theRowId)
    Sets the value of the specified parameter in the RowSet command to the supplied RowId.
    void RowSetMetaData.setScale​(int columnIndex, int theScale)
    Declares how many decimal digits there should be after a decimal point for the column specified by columnIndex.
    void RowSetMetaData.setSchemaName​(int columnIndex, String theSchemaName)
    Sets the schema name for a specified column in the RowSet.
    void RowSetMetaData.setSearchable​(int columnIndex, boolean isSearchable)
    Sets whether a specified column can be used in a search involving a WHERE clause.
    void RowSet.setShort​(int parameterIndex, short theShort)
    Sets the value of the specified parameter in the RowSet command to a supplied short integer.
    void RowSet.setShort​(String parameterName, short theShort)
    Sets the value of the specified parameter in the RowSet command to a supplied short integer.
    void RowSetMetaData.setSigned​(int columnIndex, boolean isSigned)
    Sets if a specified column can contain signed numbers.
    void RowSet.setSQLXML​(int parameterIndex, SQLXML theSQLXML)
    Sets the value of the specified parameter in the RowSet command to the supplied SQLXML
    void RowSet.setSQLXML​(String parameterName, SQLXML theSQLXML)
    Sets the value of the specified parameter in the RowSet command to the supplied SQLXML.
    void RowSet.setString​(int parameterIndex, String theString)
    Sets the value of the specified parameter in the RowSet command to a supplied String.
    void RowSet.setString​(String parameterName, String theString)
    Sets the value of the specified parameter in the RowSet command to a supplied String.
    void RowSetMetaData.setTableName​(int columnIndex, String theTableName)
    Sets the table name for a specified column in the RowSet.
    void RowSet.setTime​(int parameterIndex, Time theTime)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting it to an SQL TIME value using the system default Calendar.
    void RowSet.setTime​(int parameterIndex, Time theTime, Calendar theCalendar)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting it to an SQL TIME value using a supplied Calendar.
    void RowSet.setTime​(String parameterName, Time theTime)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting to an SQL TIME value using a supplied Calendar.
    void RowSet.setTime​(String parameterName, Time theTime, Calendar theCalendar)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Time, converting to an SQL TIME value using a supplied Calendar.
    void RowSet.setTimestamp​(int parameterIndex, Timestamp theTimestamp)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp, converting it to an SQL TIMESTAMP value using the system default Calendar.
    void RowSet.setTimestamp​(int parameterIndex, Timestamp theTimestamp, Calendar theCalendar)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp, converting it to an SQL TIMESTAMP value using a supplied Calendar.
    void RowSet.setTimestamp​(String parameterName, Timestamp theTimestamp)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp converting to an SQL TIMESTAMP value using the system default Calendar.
    void RowSet.setTimestamp​(String parameterName, Timestamp theTimestamp, Calendar theCalendar)
    Sets the value of the specified parameter in the RowSet command to a supplied java.sql.Timestamp converting to an SQL TIMESTAMP value using a supplied Calendar.
    void RowSet.setTransactionIsolation​(int level)
    Sets the target instance's transaction isolation level to one of a discrete set of possible values.
    void RowSet.setType​(int type)
    Sets the type of this RowSet.
    void RowSet.setTypeMap​(Map<String,​Class<?>> theTypeMap)
    Sets the mapping of SQL User Defined Types (UDTs) to Java classes.
    void RowSet.setUrl​(String theURL)
    Sets the URL used by this RowSet to access the database via a DriverManager.
    void RowSet.setURL​(int parameterIndex, URL theURL)
    Sets the URL used by this RowSet to access the database via a DriverManager.
    void RowSet.setUsername​(String theUsername)
    Sets the Username property for the RowSet, used to authenticate a connection to the database.
    boolean RowSetWriter.writeData​(RowSetInternal theRowSet)
    Writes changes made in the RowSet, which is associated with this RowSetWriter, back to the database.
    Constructors in javax.sql with parameters of type SQLException
    Constructor Description
    ConnectionEvent​(PooledConnection theConnection, SQLException theException)
    Creates a ConnectionEvent initialized with the supplied PooledConnection and with the supplied SQLException indicating that an error has occurred within the PooledConnection.
    StatementEvent​(PooledConnection con, PreparedStatement statement, SQLException exception)
    the constructor
  • Uses of SQLException in SQLite

    Methods in SQLite that throw SQLException
    Modifier and Type Method Description
    boolean JDBCDriver.acceptsURL​(String url)  
    Connection JDBCDriver.connect​(String url, Properties info)  
    DriverPropertyInfo[] JDBCDriver.getPropertyInfo​(String url, Properties info)  
  • Uses of SQLException in SQLite.JDBC2z

    Methods in SQLite.JDBC2z that throw SQLException
    Modifier and Type Method Description
    boolean JDBCResultSet.absolute​(int row)  
    void JDBCPreparedStatement.addBatch()  
    void JDBCStatement.addBatch​(String sql)  
    void JDBCResultSet.afterLast()  
    boolean JDBCDatabaseMetaData.allProceduresAreCallable()  
    boolean JDBCDatabaseMetaData.allTablesAreSelectable()  
    boolean JDBCDatabaseMetaData.autoCommitFailureClosesAllResultSets()  
    void JDBCResultSet.beforeFirst()  
    void JDBCStatement.cancel()  
    void JDBCResultSet.cancelRowUpdates()  
    void JDBCPreparedStatement.clearBatch()  
    void JDBCStatement.clearBatch()  
    void JDBCPreparedStatement.clearParameters()  
    void JDBCConnection.clearWarnings()  
    void JDBCResultSet.clearWarnings()  
    void JDBCStatement.clearWarnings()  
    void JDBCConnection.close()  
    void JDBCPreparedStatement.close()  
    void JDBCResultSet.close()  
    void JDBCStatement.close()  
    void JDBCConnection.commit()  
    Array JDBCConnection.createArrayOf​(String type, Object[] elems)  
    Blob JDBCConnection.createBlob()  
    Clob JDBCConnection.createClob()  
    NClob JDBCConnection.createNClob()  
    SQLXML JDBCConnection.createSQLXML()  
    Statement JDBCConnection.createStatement​(int resultSetType, int resultSetConcurrency)  
    Statement JDBCConnection.createStatement​(int resultSetType, int resultSetConcurrency, int resultSetHoldability)  
    Struct JDBCConnection.createStruct​(String type, Object[] attrs)  
    boolean JDBCDatabaseMetaData.dataDefinitionCausesTransactionCommit()  
    boolean JDBCDatabaseMetaData.dataDefinitionIgnoredInTransactions()  
    void JDBCResultSet.deleteRow()  
    boolean JDBCDatabaseMetaData.deletesAreDetected​(int type)  
    boolean JDBCDatabaseMetaData.doesMaxRowSizeIncludeBlobs()  
    boolean JDBCPreparedStatement.execute()  
    boolean JDBCStatement.execute​(String sql)  
    boolean JDBCStatement.execute​(String sql, int autokeys)  
    boolean JDBCStatement.execute​(String sql, int[] colIndexes)  
    boolean JDBCStatement.execute​(String sql, String[] colIndexes)  
    int[] JDBCPreparedStatement.executeBatch()  
    int[] JDBCStatement.executeBatch()  
    ResultSet JDBCPreparedStatement.executeQuery()  
    ResultSet JDBCStatement.executeQuery​(String sql)  
    int JDBCPreparedStatement.executeUpdate()  
    int JDBCStatement.executeUpdate​(String sql)  
    int JDBCStatement.executeUpdate​(String sql, int autokeys)  
    int JDBCStatement.executeUpdate​(String sql, int[] colIndexes)  
    int JDBCStatement.executeUpdate​(String sql, String[] colIndexes)  
    void JDBCResultSet.fillRowbuf()  
    int JDBCResultSet.findColumn​(String columnName)  
    boolean JDBCResultSet.first()  
    Array JDBCPreparedStatement.getArray​(int parameterIndex)  
    Array JDBCPreparedStatement.getArray​(String parameterName)  
    Array JDBCResultSet.getArray​(int columnIndex)  
    Array JDBCResultSet.getArray​(String columnName)  
    InputStream JDBCResultSet.getAsciiStream​(int columnIndex)  
    InputStream JDBCResultSet.getAsciiStream​(String columnName)  
    ResultSet JDBCDatabaseMetaData.getAttributes​(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)  
    boolean JDBCConnection.getAutoCommit()  
    ResultSet JDBCDatabaseMetaData.getBestRowIdentifier​(String catalog, String schema, String table, int scope, boolean nullable)  
    BigDecimal JDBCPreparedStatement.getBigDecimal​(String parameterName)  
    BigDecimal JDBCResultSet.getBigDecimal​(int columnIndex)  
    BigDecimal JDBCResultSet.getBigDecimal​(int columnIndex, int scale)
    Deprecated.
    BigDecimal JDBCResultSet.getBigDecimal​(String columnName)  
    BigDecimal JDBCResultSet.getBigDecimal​(String columnName, int scale)
    Deprecated.
    InputStream JDBCResultSet.getBinaryStream​(int columnIndex)  
    InputStream JDBCResultSet.getBinaryStream​(String columnName)  
    Blob JDBCPreparedStatement.getBlob​(int parameterIndex)  
    Blob JDBCPreparedStatement.getBlob​(String parameterName)  
    Blob JDBCResultSet.getBlob​(int columnIndex)  
    Blob JDBCResultSet.getBlob​(String columnName)  
    boolean JDBCPreparedStatement.getBoolean​(String parameterName)  
    boolean JDBCResultSet.getBoolean​(int columnIndex)  
    boolean JDBCResultSet.getBoolean​(String columnName)  
    byte JDBCPreparedStatement.getByte​(String parameterName)  
    byte JDBCResultSet.getByte​(int columnIndex)  
    byte JDBCResultSet.getByte​(String columnName)  
    byte[] JDBCPreparedStatement.getBytes​(String parameterName)  
    byte[] JDBCResultSet.getBytes​(int columnIndex)  
    byte[] JDBCResultSet.getBytes​(String columnName)  
    String JDBCConnection.getCatalog()  
    String JDBCResultSetMetaData.getCatalogName​(int column)  
    ResultSet JDBCDatabaseMetaData.getCatalogs()  
    String JDBCDatabaseMetaData.getCatalogSeparator()  
    String JDBCDatabaseMetaData.getCatalogTerm()  
    Reader JDBCResultSet.getCharacterStream​(int columnIndex)  
    Reader JDBCResultSet.getCharacterStream​(String columnName)  
    Properties JDBCConnection.getClientInfo()  
    String JDBCConnection.getClientInfo​(String name)  
    ResultSet JDBCDatabaseMetaData.getClientInfoProperties()  
    Clob JDBCPreparedStatement.getClob​(int parameterIndex)  
    Clob JDBCPreparedStatement.getClob​(String parameterName)  
    Clob JDBCResultSet.getClob​(int columnIndex)  
    Clob JDBCResultSet.getClob​(String columnName)  
    String JDBCResultSetMetaData.getColumnClassName​(int column)  
    int JDBCResultSetMetaData.getColumnCount()  
    int JDBCResultSetMetaData.getColumnDisplaySize​(int column)  
    String JDBCResultSetMetaData.getColumnLabel​(int column)  
    String JDBCResultSetMetaData.getColumnName​(int column)  
    ResultSet JDBCDatabaseMetaData.getColumnPrivileges​(String catalog, String schema, String table, String columnNamePattern)  
    ResultSet JDBCDatabaseMetaData.getColumns​(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)  
    int JDBCResultSetMetaData.getColumnType​(int column)  
    String JDBCResultSetMetaData.getColumnTypeName​(int column)  
    int JDBCResultSet.getConcurrency()  
    Connection JDBCDatabaseMetaData.getConnection()  
    Connection JDBCStatement.getConnection()  
    ResultSet JDBCDatabaseMetaData.getCrossReference​(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable)  
    String JDBCResultSet.getCursorName()  
    String JDBCDatabaseMetaData.getDatabaseProductName()  
    String JDBCDatabaseMetaData.getDatabaseProductVersion()  
    Date JDBCPreparedStatement.getDate​(int parameterIndex, Calendar cal)  
    Date JDBCPreparedStatement.getDate​(String parameterName)  
    Date JDBCPreparedStatement.getDate​(String parameterName, Calendar cal)  
    Date JDBCResultSet.getDate​(int columnIndex)  
    Date JDBCResultSet.getDate​(int columnIndex, Calendar cal)  
    Date JDBCResultSet.getDate​(String columnName)  
    Date JDBCResultSet.getDate​(String columnName, Calendar cal)  
    int JDBCDatabaseMetaData.getDefaultTransactionIsolation()  
    double JDBCPreparedStatement.getDouble​(String parameterName)  
    double JDBCResultSet.getDouble​(int columnIndex)  
    double JDBCResultSet.getDouble​(String columnName)  
    String JDBCDatabaseMetaData.getDriverName()  
    String JDBCDatabaseMetaData.getDriverVersion()  
    ResultSet JDBCDatabaseMetaData.getExportedKeys​(String catalog, String schema, String table)  
    String JDBCDatabaseMetaData.getExtraNameCharacters()  
    int JDBCResultSet.getFetchDirection()  
    int JDBCStatement.getFetchDirection()  
    int JDBCResultSet.getFetchSize()  
    int JDBCStatement.getFetchSize()  
    float JDBCPreparedStatement.getFloat​(String parameterName)  
    float JDBCResultSet.getFloat​(int columnIndex)  
    float JDBCResultSet.getFloat​(String columnName)  
    ResultSet JDBCDatabaseMetaData.getFunctionColumns​(String cat, String schema, String func, String colpat)  
    ResultSet JDBCDatabaseMetaData.getFunctions​(String cat, String schema, String func)  
    ResultSet JDBCStatement.getGeneratedKeys()  
    int JDBCConnection.getHoldability()  
    int JDBCResultSet.getHoldability()  
    String JDBCDatabaseMetaData.getIdentifierQuoteString()  
    ResultSet JDBCDatabaseMetaData.getImportedKeys​(String catalog, String schema, String table)  
    ResultSet JDBCDatabaseMetaData.getIndexInfo​(String catalog, String schema, String table, boolean unique, boolean approximate)  
    int JDBCPreparedStatement.getInt​(String parameterName)  
    int JDBCResultSet.getInt​(int columnIndex)  
    int JDBCResultSet.getInt​(String columnName)  
    long JDBCPreparedStatement.getLong​(String parameterName)  
    long JDBCResultSet.getLong​(int columnIndex)  
    long JDBCResultSet.getLong​(String columnName)  
    int JDBCDatabaseMetaData.getMaxBinaryLiteralLength()  
    int JDBCDatabaseMetaData.getMaxCatalogNameLength()  
    int JDBCDatabaseMetaData.getMaxCharLiteralLength()  
    int JDBCDatabaseMetaData.getMaxColumnNameLength()  
    int JDBCDatabaseMetaData.getMaxColumnsInGroupBy()  
    int JDBCDatabaseMetaData.getMaxColumnsInIndex()  
    int JDBCDatabaseMetaData.getMaxColumnsInOrderBy()  
    int JDBCDatabaseMetaData.getMaxColumnsInSelect()  
    int JDBCDatabaseMetaData.getMaxColumnsInTable()  
    int JDBCDatabaseMetaData.getMaxConnections()  
    int JDBCDatabaseMetaData.getMaxCursorNameLength()  
    int JDBCStatement.getMaxFieldSize()  
    int JDBCDatabaseMetaData.getMaxIndexLength()  
    int JDBCDatabaseMetaData.getMaxProcedureNameLength()  
    int JDBCStatement.getMaxRows()  
    int JDBCDatabaseMetaData.getMaxRowSize()  
    int JDBCDatabaseMetaData.getMaxSchemaNameLength()  
    int JDBCDatabaseMetaData.getMaxStatementLength()  
    int JDBCDatabaseMetaData.getMaxStatements()  
    int JDBCDatabaseMetaData.getMaxTableNameLength()  
    int JDBCDatabaseMetaData.getMaxTablesInSelect()  
    int JDBCDatabaseMetaData.getMaxUserNameLength()  
    DatabaseMetaData JDBCConnection.getMetaData()  
    ResultSetMetaData JDBCPreparedStatement.getMetaData()  
    ResultSetMetaData JDBCResultSet.getMetaData()  
    boolean JDBCStatement.getMoreResults()  
    boolean JDBCStatement.getMoreResults​(int x)  
    Reader JDBCResultSet.getNCharacterStream​(int colIndex)  
    Reader JDBCResultSet.getNCharacterStream​(String colName)  
    NClob JDBCResultSet.getNClob​(int colIndex)  
    NClob JDBCResultSet.getNClob​(String colName)  
    String JDBCResultSet.getNString​(int colIndex)  
    String JDBCResultSet.getNString​(String colName)  
    String JDBCDatabaseMetaData.getNumericFunctions()  
    Object JDBCPreparedStatement.getObject​(int parameterIndex)  
    Object JDBCPreparedStatement.getObject​(int parameterIndex, Map map)  
    Object JDBCPreparedStatement.getObject​(String parameterName)  
    Object JDBCPreparedStatement.getObject​(String parameterName, Map map)  
    Object JDBCResultSet.getObject​(int columnIndex)  
    Object JDBCResultSet.getObject​(int columnIndex, Map map)  
    Object JDBCResultSet.getObject​(String columnName)  
    Object JDBCResultSet.getObject​(String columnName, Map map)  
    ParameterMetaData JDBCPreparedStatement.getParameterMetaData()  
    int JDBCResultSetMetaData.getPrecision​(int column)  
    ResultSet JDBCDatabaseMetaData.getPrimaryKeys​(String catalog, String schema, String table)  
    ResultSet JDBCDatabaseMetaData.getProcedureColumns​(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)  
    ResultSet JDBCDatabaseMetaData.getProcedures​(String catalog, String schemaPattern, String procedureNamePattern)  
    String JDBCDatabaseMetaData.getProcedureTerm()  
    int JDBCStatement.getQueryTimeout()  
    Ref JDBCPreparedStatement.getRef​(int parameterIndex)  
    Ref JDBCPreparedStatement.getRef​(String parameterName)  
    Ref JDBCResultSet.getRef​(int columnIndex)  
    Ref JDBCResultSet.getRef​(String columnName)  
    ResultSet JDBCStatement.getResultSet()  
    int JDBCStatement.getResultSetConcurrency()  
    int JDBCDatabaseMetaData.getResultSetHoldability()  
    int JDBCStatement.getResultSetHoldability()  
    int JDBCStatement.getResultSetType()  
    int JDBCResultSet.getRow()  
    RowId JDBCResultSet.getRowId​(int colIndex)  
    RowId JDBCResultSet.getRowId​(String colName)  
    RowIdLifetime JDBCDatabaseMetaData.getRowIdLifetime()  
    int JDBCResultSetMetaData.getScale​(int column)  
    String JDBCResultSetMetaData.getSchemaName​(int column)  
    ResultSet JDBCDatabaseMetaData.getSchemas()  
    ResultSet JDBCDatabaseMetaData.getSchemas​(String cat, String schema)  
    String JDBCDatabaseMetaData.getSchemaTerm()  
    String JDBCDatabaseMetaData.getSearchStringEscape()  
    short JDBCPreparedStatement.getShort​(String parameterName)  
    short JDBCResultSet.getShort​(int columnIndex)  
    short JDBCResultSet.getShort​(String columnName)  
    String JDBCDatabaseMetaData.getSQLKeywords()  
    int JDBCDatabaseMetaData.getSQLStateType()  
    SQLXML JDBCResultSet.getSQLXML​(int colIndex)  
    SQLXML JDBCResultSet.getSQLXML​(String colName)  
    Statement JDBCResultSet.getStatement()  
    String JDBCPreparedStatement.getString​(String parameterName)  
    String JDBCResultSet.getString​(int columnIndex)  
    String JDBCResultSet.getString​(String columnName)  
    String JDBCDatabaseMetaData.getStringFunctions()  
    ResultSet JDBCDatabaseMetaData.getSuperTables​(String catalog, String schemaPattern, String tableNamePattern)  
    ResultSet JDBCDatabaseMetaData.getSuperTypes​(String catalog, String schemaPattern, String typeNamePattern)  
    String JDBCDatabaseMetaData.getSystemFunctions()  
    String JDBCResultSetMetaData.getTableName​(int column)  
    ResultSet JDBCDatabaseMetaData.getTablePrivileges​(String catalog, String schemaPattern, String tableNamePattern)  
    ResultSet JDBCDatabaseMetaData.getTables​(String catalog, String schemaPattern, String tableNamePattern, String[] types)  
    ResultSet JDBCDatabaseMetaData.getTableTypes()  
    Time JDBCPreparedStatement.getTime​(int parameterIndex, Calendar cal)  
    Time JDBCPreparedStatement.getTime​(String parameterName)  
    Time JDBCPreparedStatement.getTime​(String parameterName, Calendar cal)  
    Time JDBCResultSet.getTime​(int columnIndex)  
    Time JDBCResultSet.getTime​(int columnIndex, Calendar cal)  
    Time JDBCResultSet.getTime​(String columnName)  
    Time JDBCResultSet.getTime​(String columnName, Calendar cal)  
    String JDBCDatabaseMetaData.getTimeDateFunctions()  
    Timestamp JDBCPreparedStatement.getTimestamp​(int parameterIndex, Calendar cal)  
    Timestamp JDBCPreparedStatement.getTimestamp​(String parameterName)  
    Timestamp JDBCPreparedStatement.getTimestamp​(String parameterName, Calendar cal)  
    Timestamp JDBCResultSet.getTimestamp​(int columnIndex)  
    Timestamp JDBCResultSet.getTimestamp​(int columnIndex, Calendar cal)  
    Timestamp JDBCResultSet.getTimestamp​(String columnName)  
    Timestamp JDBCResultSet.getTimestamp​(String columnName, Calendar cal)  
    int JDBCConnection.getTransactionIsolation()  
    int JDBCResultSet.getType()  
    ResultSet JDBCDatabaseMetaData.getTypeInfo()  
    Map<String,​Class<?>> JDBCConnection.getTypeMap()  
    ResultSet JDBCDatabaseMetaData.getUDTs​(String catalog, String schemaPattern, String typeNamePattern, int[] types)  
    InputStream JDBCResultSet.getUnicodeStream​(int columnIndex)
    Deprecated.
    InputStream JDBCResultSet.getUnicodeStream​(String columnName)
    Deprecated.
    int JDBCStatement.getUpdateCount()  
    String JDBCDatabaseMetaData.getURL()  
    URL JDBCPreparedStatement.getURL​(int parameterIndex)  
    URL JDBCPreparedStatement.getURL​(String parameterName)  
    URL JDBCResultSet.getURL​(int colIndex)  
    URL JDBCResultSet.getURL​(String colName)  
    String JDBCDatabaseMetaData.getUserName()  
    ResultSet JDBCDatabaseMetaData.getVersionColumns​(String catalog, String schema, String table)  
    SQLWarning JDBCConnection.getWarnings()  
    SQLWarning JDBCResultSet.getWarnings()  
    SQLWarning JDBCStatement.getWarnings()  
    void JDBCResultSet.insertRow()  
    boolean JDBCDatabaseMetaData.insertsAreDetected​(int type)  
    boolean JDBCResultSet.isAfterLast()  
    boolean JDBCResultSetMetaData.isAutoIncrement​(int column)  
    boolean JDBCResultSet.isBeforeFirst()  
    boolean JDBCResultSetMetaData.isCaseSensitive​(int column)  
    boolean JDBCDatabaseMetaData.isCatalogAtStart()  
    boolean JDBCConnection.isClosed()  
    boolean JDBCResultSet.isClosed()  
    boolean JDBCStatement.isClosed()  
    boolean JDBCResultSetMetaData.isCurrency​(int column)  
    boolean JDBCResultSetMetaData.isDefinitelyWritable​(int column)  
    boolean JDBCResultSet.isFirst()  
    boolean JDBCResultSet.isLast()  
    int JDBCResultSetMetaData.isNullable​(int column)  
    boolean JDBCStatement.isPoolable()  
    boolean JDBCConnection.isReadOnly()  
    boolean JDBCDatabaseMetaData.isReadOnly()  
    boolean JDBCResultSetMetaData.isReadOnly​(int column)  
    boolean JDBCResultSetMetaData.isSearchable​(int column)  
    boolean JDBCResultSetMetaData.isSigned​(int column)  
    boolean JDBCResultSet.isUpdatable()  
    boolean JDBCConnection.isValid​(int timeout)  
    boolean JDBCConnection.isWrapperFor​(Class iface)  
    boolean JDBCDatabaseMetaData.isWrapperFor​(Class iface)  
    boolean JDBCResultSet.isWrapperFor​(Class iface)  
    boolean JDBCResultSetMetaData.isWrapperFor​(Class iface)  
    boolean JDBCStatement.isWrapperFor​(Class iface)  
    boolean JDBCResultSetMetaData.isWritable​(int column)  
    boolean JDBCResultSet.last()  
    boolean JDBCDatabaseMetaData.locatorsUpdateCopy()  
    void JDBCResultSet.moveToCurrentRow()  
    void JDBCResultSet.moveToInsertRow()  
    String JDBCConnection.nativeSQL​(String sql)  
    boolean JDBCResultSet.next()  
    boolean JDBCDatabaseMetaData.nullPlusNonNullIsNull()  
    boolean JDBCDatabaseMetaData.nullsAreSortedAtEnd()  
    boolean JDBCDatabaseMetaData.nullsAreSortedAtStart()  
    boolean JDBCDatabaseMetaData.nullsAreSortedHigh()  
    boolean JDBCDatabaseMetaData.nullsAreSortedLow()  
    boolean JDBCDatabaseMetaData.othersDeletesAreVisible​(int type)  
    boolean JDBCDatabaseMetaData.othersInsertsAreVisible​(int type)  
    boolean JDBCDatabaseMetaData.othersUpdatesAreVisible​(int type)  
    boolean JDBCDatabaseMetaData.ownDeletesAreVisible​(int type)  
    boolean JDBCDatabaseMetaData.ownInsertsAreVisible​(int type)  
    boolean JDBCDatabaseMetaData.ownUpdatesAreVisible​(int type)  
    CallableStatement JDBCConnection.prepareCall​(String sql)  
    CallableStatement JDBCConnection.prepareCall​(String sql, int x, int y)  
    CallableStatement JDBCConnection.prepareCall​(String sql, int x, int y, int z)  
    PreparedStatement JDBCConnection.prepareStatement​(String sql)  
    PreparedStatement JDBCConnection.prepareStatement​(String sql, int autokeys)  
    PreparedStatement JDBCConnection.prepareStatement​(String sql, int[] colIndexes)  
    PreparedStatement JDBCConnection.prepareStatement​(String sql, int resultSetType, int resultSetConcurrency)  
    PreparedStatement JDBCConnection.prepareStatement​(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)  
    PreparedStatement JDBCConnection.prepareStatement​(String sql, String[] columns)  
    boolean JDBCResultSet.previous()  
    void JDBCResultSet.refreshRow()  
    void JDBCPreparedStatement.registerOutputParameter​(String parameterName, int sqlType)  
    void JDBCPreparedStatement.registerOutputParameter​(String parameterName, int sqlType, int scale)  
    void JDBCPreparedStatement.registerOutputParameter​(String parameterName, int sqlType, String typeName)  
    boolean JDBCResultSet.relative​(int row)  
    void JDBCConnection.releaseSavepoint​(Savepoint x)  
    void JDBCConnection.rollback()  
    void JDBCConnection.rollback​(Savepoint x)  
    boolean JDBCResultSet.rowDeleted()  
    boolean JDBCResultSet.rowInserted()  
    boolean JDBCResultSet.rowUpdated()  
    void JDBCPreparedStatement.setArray​(int i, Array x)  
    void JDBCPreparedStatement.setAsciiStream​(int parameterIndex, InputStream x)  
    void JDBCPreparedStatement.setAsciiStream​(int parameterIndex, InputStream x, int length)  
    void JDBCPreparedStatement.setAsciiStream​(int parameterIndex, InputStream x, long len)  
    void JDBCPreparedStatement.setAsciiStream​(String parameterName, InputStream x)  
    void JDBCPreparedStatement.setAsciiStream​(String parameterName, InputStream s, int length)  
    void JDBCPreparedStatement.setAsciiStream​(String parameterName, InputStream x, long len)  
    void JDBCConnection.setAutoCommit​(boolean ac)  
    void JDBCPreparedStatement.setBigDecimal​(int parameterIndex, BigDecimal x)  
    void JDBCPreparedStatement.setBigDecimal​(String parameterName, BigDecimal val)  
    void JDBCPreparedStatement.setBinaryStream​(int parameterIndex, InputStream x)  
    void JDBCPreparedStatement.setBinaryStream​(int parameterIndex, InputStream x, int length)  
    void JDBCPreparedStatement.setBinaryStream​(int parameterIndex, InputStream x, long len)  
    void JDBCPreparedStatement.setBinaryStream​(String parameterName, InputStream x)  
    void JDBCPreparedStatement.setBinaryStream​(String parameterName, InputStream s, int length)  
    void JDBCPreparedStatement.setBinaryStream​(String parameterName, InputStream x, long len)  
    void JDBCPreparedStatement.setBlob​(int parameterIndex, InputStream x)  
    void JDBCPreparedStatement.setBlob​(int parameterIndex, InputStream x, long len)  
    void JDBCPreparedStatement.setBlob​(int i, Blob x)  
    void JDBCPreparedStatement.setBlob​(String parameterName, InputStream x)  
    void JDBCPreparedStatement.setBlob​(String parameterName, InputStream x, long len)  
    void JDBCPreparedStatement.setBoolean​(int parameterIndex, boolean x)  
    void JDBCPreparedStatement.setBoolean​(String parameterName, boolean val)  
    void JDBCPreparedStatement.setByte​(int parameterIndex, byte x)  
    void JDBCPreparedStatement.setByte​(String parameterName, byte val)  
    void JDBCPreparedStatement.setBytes​(int parameterIndex, byte[] x)  
    void JDBCPreparedStatement.setBytes​(String parameterName, byte[] val)  
    void JDBCConnection.setCatalog​(String catalog)  
    void JDBCPreparedStatement.setCharacterStream​(int parameterIndex, Reader x)  
    void JDBCPreparedStatement.setCharacterStream​(int parameterIndex, Reader reader, int length)  
    void JDBCPreparedStatement.setCharacterStream​(int parameterIndex, Reader x, long len)  
    void JDBCPreparedStatement.setCharacterStream​(String parameterName, Reader x)  
    void JDBCPreparedStatement.setCharacterStream​(String parameterName, Reader r, int length)  
    void JDBCPreparedStatement.setCharacterStream​(String parameterName, Reader x, long len)  
    void JDBCPreparedStatement.setClob​(int parameterIndex, Reader x)  
    void JDBCPreparedStatement.setClob​(int parameterIndex, Reader x, long len)  
    void JDBCPreparedStatement.setClob​(int i, Clob x)  
    void JDBCPreparedStatement.setClob​(String parameterName, Reader x)  
    void JDBCPreparedStatement.setClob​(String parameterName, Reader x, long len)  
    void JDBCStatement.setCursorName​(String name)  
    void JDBCPreparedStatement.setDate​(int parameterIndex, Date x)  
    void JDBCPreparedStatement.setDate​(int parameterIndex, Date x, Calendar cal)  
    void JDBCPreparedStatement.setDate​(String parameterName, Date val)  
    void JDBCPreparedStatement.setDate​(String parameterName, Date val, Calendar cal)  
    void JDBCPreparedStatement.setDouble​(int parameterIndex, double x)  
    void JDBCPreparedStatement.setDouble​(String parameterName, double val)  
    void JDBCStatement.setEscapeProcessing​(boolean enable)  
    void JDBCResultSet.setFetchDirection​(int dir)  
    void JDBCStatement.setFetchDirection​(int fetchDirection)  
    void JDBCResultSet.setFetchSize​(int fsize)  
    void JDBCStatement.setFetchSize​(int fetchSize)  
    void JDBCPreparedStatement.setFloat​(int parameterIndex, float x)  
    void JDBCPreparedStatement.setFloat​(String parameterName, float val)  
    void JDBCConnection.setHoldability​(int holdability)  
    void JDBCPreparedStatement.setInt​(int parameterIndex, int x)  
    void JDBCPreparedStatement.setInt​(String parameterName, int val)  
    void JDBCPreparedStatement.setLong​(int parameterIndex, long x)  
    void JDBCPreparedStatement.setLong​(String parameterName, long val)  
    void JDBCStatement.setMaxFieldSize​(int max)  
    void JDBCStatement.setMaxRows​(int max)  
    void JDBCPreparedStatement.setNCharacterStream​(int parameterIndex, Reader x)  
    void JDBCPreparedStatement.setNCharacterStream​(int parameterIndex, Reader x, long len)  
    void JDBCPreparedStatement.setNCharacterStream​(String parameterName, Reader x)  
    void JDBCPreparedStatement.setNCharacterStream​(String parameterName, Reader x, long len)  
    void JDBCPreparedStatement.setNClob​(int parameterIndex, Reader x)  
    void JDBCPreparedStatement.setNClob​(int parameterIndex, Reader x, long len)  
    void JDBCPreparedStatement.setNClob​(int parameterIndex, NClob value)  
    void JDBCPreparedStatement.setNClob​(String parameterName, Reader x)  
    void JDBCPreparedStatement.setNClob​(String parameterName, Reader x, long len)  
    void JDBCPreparedStatement.setNClob​(String parameterName, NClob value)  
    void JDBCPreparedStatement.setNString​(int parameterIndex, String value)  
    void JDBCPreparedStatement.setNString​(String parameterName, String value)  
    void JDBCPreparedStatement.setNull​(int parameterIndex, int sqlType)  
    void JDBCPreparedStatement.setNull​(int parameterIndex, int sqlType, String typeName)  
    void JDBCPreparedStatement.setNull​(String parameterName, int sqlType)  
    void JDBCPreparedStatement.setNull​(String parameterName, int sqlType, String typeName)  
    void JDBCPreparedStatement.setObject​(int parameterIndex, Object x)  
    void JDBCPreparedStatement.setObject​(int parameterIndex, Object x, int targetSqlType)  
    void JDBCPreparedStatement.setObject​(int parameterIndex, Object x, int targetSqlType, int scale)  
    void JDBCPreparedStatement.setObject​(String parameterName, Object val)  
    void JDBCPreparedStatement.setObject​(String parameterName, Object val, int targetSqlType)  
    void JDBCPreparedStatement.setObject​(String parameterName, Object val, int targetSqlType, int scale)  
    void JDBCStatement.setPoolable​(boolean yes)  
    void JDBCStatement.setQueryTimeout​(int seconds)  
    void JDBCConnection.setReadOnly​(boolean ro)  
    void JDBCPreparedStatement.setRef​(int i, Ref x)  
    void JDBCPreparedStatement.setRowId​(int parameterIndex, RowId x)  
    void JDBCPreparedStatement.setRowId​(String parameterName, RowId x)  
    Savepoint JDBCConnection.setSavepoint()  
    Savepoint JDBCConnection.setSavepoint​(String name)  
    void JDBCPreparedStatement.setShort​(int parameterIndex, short x)  
    void JDBCPreparedStatement.setShort​(String parameterName, short val)  
    void JDBCPreparedStatement.setSQLXML​(int parameterIndex, SQLXML xml)  
    void JDBCPreparedStatement.setSQLXML​(String parameterName, SQLXML xml)  
    void JDBCPreparedStatement.setString​(int parameterIndex, String x)  
    void JDBCPreparedStatement.setString​(String parameterName, String val)  
    void JDBCPreparedStatement.setTime​(int parameterIndex, Time x)  
    void JDBCPreparedStatement.setTime​(int parameterIndex, Time x, Calendar cal)  
    void JDBCPreparedStatement.setTime​(String parameterName, Time val)  
    void JDBCPreparedStatement.setTime​(String parameterName, Time val, Calendar cal)  
    void JDBCPreparedStatement.setTimestamp​(int parameterIndex, Timestamp x)  
    void JDBCPreparedStatement.setTimestamp​(int parameterIndex, Timestamp x, Calendar cal)  
    void JDBCPreparedStatement.setTimestamp​(String parameterName, Timestamp val)  
    void JDBCPreparedStatement.setTimestamp​(String parameterName, Timestamp val, Calendar cal)  
    void JDBCConnection.setTransactionIsolation​(int level)  
    void JDBCConnection.setTypeMap​(Map map)  
    void JDBCPreparedStatement.setUnicodeStream​(int parameterIndex, InputStream x, int length)
    Deprecated.
    void JDBCPreparedStatement.setURL​(int parameterIndex, URL url)  
    boolean JDBCDatabaseMetaData.storesLowerCaseIdentifiers()  
    boolean JDBCDatabaseMetaData.storesLowerCaseQuotedIdentifiers()  
    boolean JDBCDatabaseMetaData.storesMixedCaseIdentifiers()  
    boolean JDBCDatabaseMetaData.storesMixedCaseQuotedIdentifiers()  
    boolean JDBCDatabaseMetaData.storesUpperCaseIdentifiers()  
    boolean JDBCDatabaseMetaData.storesUpperCaseQuotedIdentifiers()  
    boolean JDBCDatabaseMetaData.supportsAlterTableWithAddColumn()  
    boolean JDBCDatabaseMetaData.supportsAlterTableWithDropColumn()  
    boolean JDBCDatabaseMetaData.supportsANSI92EntryLevelSQL()  
    boolean JDBCDatabaseMetaData.supportsANSI92FullSQL()  
    boolean JDBCDatabaseMetaData.supportsANSI92IntermediateSQL()  
    boolean JDBCDatabaseMetaData.supportsBatchUpdates()  
    boolean JDBCDatabaseMetaData.supportsCatalogsInDataManipulation()  
    boolean JDBCDatabaseMetaData.supportsCatalogsInIndexDefinitions()  
    boolean JDBCDatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()  
    boolean JDBCDatabaseMetaData.supportsCatalogsInProcedureCalls()  
    boolean JDBCDatabaseMetaData.supportsCatalogsInTableDefinitions()  
    boolean JDBCDatabaseMetaData.supportsColumnAliasing()  
    boolean JDBCDatabaseMetaData.supportsConvert()  
    boolean JDBCDatabaseMetaData.supportsConvert​(int fromType, int toType)  
    boolean JDBCDatabaseMetaData.supportsCoreSQLGrammar()  
    boolean JDBCDatabaseMetaData.supportsCorrelatedSubqueries()  
    boolean JDBCDatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()  
    boolean JDBCDatabaseMetaData.supportsDataManipulationTransactionsOnly()  
    boolean JDBCDatabaseMetaData.supportsDifferentTableCorrelationNames()  
    boolean JDBCDatabaseMetaData.supportsExpressionsInOrderBy()  
    boolean JDBCDatabaseMetaData.supportsExtendedSQLGrammar()  
    boolean JDBCDatabaseMetaData.supportsFullOuterJoins()  
    boolean JDBCDatabaseMetaData.supportsGroupBy()  
    boolean JDBCDatabaseMetaData.supportsGroupByBeyondSelect()  
    boolean JDBCDatabaseMetaData.supportsGroupByUnrelated()  
    boolean JDBCDatabaseMetaData.supportsIntegrityEnhancementFacility()  
    boolean JDBCDatabaseMetaData.supportsLikeEscapeClause()  
    boolean JDBCDatabaseMetaData.supportsLimitedOuterJoins()  
    boolean JDBCDatabaseMetaData.supportsMinimumSQLGrammar()  
    boolean JDBCDatabaseMetaData.supportsMixedCaseIdentifiers()  
    boolean JDBCDatabaseMetaData.supportsMixedCaseQuotedIdentifiers()  
    boolean JDBCDatabaseMetaData.supportsMultipleResultSets()  
    boolean JDBCDatabaseMetaData.supportsMultipleTransactions()  
    boolean JDBCDatabaseMetaData.supportsNonNullableColumns()  
    boolean JDBCDatabaseMetaData.supportsOpenCursorsAcrossCommit()  
    boolean JDBCDatabaseMetaData.supportsOpenCursorsAcrossRollback()  
    boolean JDBCDatabaseMetaData.supportsOpenStatementsAcrossCommit()  
    boolean JDBCDatabaseMetaData.supportsOpenStatementsAcrossRollback()  
    boolean JDBCDatabaseMetaData.supportsOrderByUnrelated()  
    boolean JDBCDatabaseMetaData.supportsOuterJoins()  
    boolean JDBCDatabaseMetaData.supportsPositionedDelete()  
    boolean JDBCDatabaseMetaData.supportsPositionedUpdate()  
    boolean JDBCDatabaseMetaData.supportsResultSetConcurrency​(int type, int concurrency)  
    boolean JDBCDatabaseMetaData.supportsResultSetType​(int type)  
    boolean JDBCDatabaseMetaData.supportsSchemasInDataManipulation()  
    boolean JDBCDatabaseMetaData.supportsSchemasInIndexDefinitions()  
    boolean JDBCDatabaseMetaData.supportsSchemasInPrivilegeDefinitions()  
    boolean JDBCDatabaseMetaData.supportsSchemasInProcedureCalls()  
    boolean JDBCDatabaseMetaData.supportsSchemasInTableDefinitions()  
    boolean JDBCDatabaseMetaData.supportsSelectForUpdate()  
    boolean JDBCDatabaseMetaData.supportsStoredFunctionsUsingCallSyntax()  
    boolean JDBCDatabaseMetaData.supportsStoredProcedures()  
    boolean JDBCDatabaseMetaData.supportsSubqueriesInComparisons()  
    boolean JDBCDatabaseMetaData.supportsSubqueriesInExists()  
    boolean JDBCDatabaseMetaData.supportsSubqueriesInIns()  
    boolean JDBCDatabaseMetaData.supportsSubqueriesInQuantifieds()  
    boolean JDBCDatabaseMetaData.supportsTableCorrelationNames()  
    boolean JDBCDatabaseMetaData.supportsTransactionIsolationLevel​(int level)  
    boolean JDBCDatabaseMetaData.supportsTransactions()  
    boolean JDBCDatabaseMetaData.supportsUnion()  
    boolean JDBCDatabaseMetaData.supportsUnionAll()  
    <T> T JDBCConnection.unwrap​(Class<T> iface)  
    <T> T JDBCDatabaseMetaData.unwrap​(Class<T> iface)  
    <T> T JDBCResultSet.unwrap​(Class<T> iface)  
    <T> T JDBCResultSetMetaData.unwrap​(Class<T> iface)  
    <T> T JDBCStatement.unwrap​(Class<T> iface)  
    void JDBCResultSet.updateArray​(int colIndex, Array x)  
    void JDBCResultSet.updateArray​(String colName, Array x)  
    void JDBCResultSet.updateAsciiStream​(int colIndex, InputStream x)  
    void JDBCResultSet.updateAsciiStream​(int colIndex, InputStream in, int s)  
    void JDBCResultSet.updateAsciiStream​(int colIndex, InputStream x, long len)  
    void JDBCResultSet.updateAsciiStream​(String colName, InputStream x)  
    void JDBCResultSet.updateAsciiStream​(String colName, InputStream in, int s)  
    void JDBCResultSet.updateAsciiStream​(String colName, InputStream x, long len)  
    void JDBCResultSet.updateBigDecimal​(int colIndex, BigDecimal f)  
    void JDBCResultSet.updateBigDecimal​(String colName, BigDecimal f)  
    void JDBCResultSet.updateBinaryStream​(int colIndex, InputStream x)  
    void JDBCResultSet.updateBinaryStream​(int colIndex, InputStream in, int s)  
    void JDBCResultSet.updateBinaryStream​(int colIndex, InputStream x, long len)  
    void JDBCResultSet.updateBinaryStream​(String colName, InputStream x)  
    void JDBCResultSet.updateBinaryStream​(String colName, InputStream in, int s)  
    void JDBCResultSet.updateBinaryStream​(String colName, InputStream x, long len)  
    void JDBCResultSet.updateBlob​(int colIndex, InputStream x)  
    void JDBCResultSet.updateBlob​(int colIndex, InputStream x, long len)  
    void JDBCResultSet.updateBlob​(int colIndex, Blob x)  
    void JDBCResultSet.updateBlob​(String colName, InputStream x)  
    void JDBCResultSet.updateBlob​(String colName, InputStream x, long len)  
    void JDBCResultSet.updateBlob​(String colName, Blob x)  
    void JDBCResultSet.updateBoolean​(int colIndex, boolean b)  
    void JDBCResultSet.updateBoolean​(String colName, boolean b)  
    void JDBCResultSet.updateByte​(int colIndex, byte b)  
    void JDBCResultSet.updateByte​(String colName, byte b)  
    void JDBCResultSet.updateBytes​(int colIndex, byte[] s)  
    void JDBCResultSet.updateBytes​(String colName, byte[] s)  
    void JDBCResultSet.updateCharacterStream​(int colIndex, Reader x)  
    void JDBCResultSet.updateCharacterStream​(int colIndex, Reader in, int s)  
    void JDBCResultSet.updateCharacterStream​(int colIndex, Reader x, long len)  
    void JDBCResultSet.updateCharacterStream​(String colName, Reader x)  
    void JDBCResultSet.updateCharacterStream​(String colName, Reader in, int s)  
    void JDBCResultSet.updateCharacterStream​(String colName, Reader x, long len)  
    void JDBCResultSet.updateClob​(int colIndex, Reader x)  
    void JDBCResultSet.updateClob​(int colIndex, Reader x, long len)  
    void JDBCResultSet.updateClob​(int colIndex, Clob x)  
    void JDBCResultSet.updateClob​(String colName, Reader x)  
    void JDBCResultSet.updateClob​(String colName, Reader x, long len)  
    void JDBCResultSet.updateClob​(String colName, Clob x)  
    void JDBCResultSet.updateDate​(int colIndex, Date d)  
    void JDBCResultSet.updateDate​(String colName, Date d)  
    void JDBCResultSet.updateDouble​(int colIndex, double f)  
    void JDBCResultSet.updateDouble​(String colName, double f)  
    void JDBCResultSet.updateFloat​(int colIndex, float f)  
    void JDBCResultSet.updateFloat​(String colName, float f)  
    void JDBCResultSet.updateInt​(int colIndex, int b)  
    void JDBCResultSet.updateInt​(String colName, int b)  
    void JDBCResultSet.updateLong​(int colIndex, long b)  
    void JDBCResultSet.updateLong​(String colName, long b)  
    void JDBCResultSet.updateNCharacterStream​(int colIndex, Reader x)  
    void JDBCResultSet.updateNCharacterStream​(int colIndex, Reader x, long len)  
    void JDBCResultSet.updateNCharacterStream​(String colName, Reader x)  
    void JDBCResultSet.updateNCharacterStream​(String colName, Reader x, long len)  
    void JDBCResultSet.updateNClob​(int colIndex, Reader x)  
    void JDBCResultSet.updateNClob​(int colIndex, Reader x, long len)  
    void JDBCResultSet.updateNClob​(int colIndex, NClob nclob)  
    void JDBCResultSet.updateNClob​(String colName, Reader x)  
    void JDBCResultSet.updateNClob​(String colName, Reader x, long len)  
    void JDBCResultSet.updateNClob​(String colName, NClob nclob)  
    void JDBCResultSet.updateNString​(int colIndex, String nString)  
    void JDBCResultSet.updateNString​(String colName, String nString)  
    void JDBCResultSet.updateNull​(int colIndex)  
    void JDBCResultSet.updateNull​(String colName)  
    void JDBCResultSet.updateObject​(int colIndex, Object obj)  
    void JDBCResultSet.updateObject​(int colIndex, Object obj, int s)  
    void JDBCResultSet.updateObject​(String colName, Object obj)  
    void JDBCResultSet.updateObject​(String colName, Object obj, int s)  
    void JDBCResultSet.updateRef​(int colIndex, Ref x)  
    void JDBCResultSet.updateRef​(String colName, Ref x)  
    void JDBCResultSet.updateRow()  
    void JDBCResultSet.updateRowId​(int colIndex, RowId x)  
    void JDBCResultSet.updateRowId​(String colName, RowId x)  
    boolean JDBCDatabaseMetaData.updatesAreDetected​(int type)  
    void JDBCResultSet.updateShort​(int colIndex, short b)  
    void JDBCResultSet.updateShort​(String colName, short b)  
    void JDBCResultSet.updateSQLXML​(int colIndex, SQLXML xml)  
    void JDBCResultSet.updateSQLXML​(String colName, SQLXML xml)  
    void JDBCResultSet.updateString​(int colIndex, String s)  
    void JDBCResultSet.updateString​(String colName, String s)  
    void JDBCResultSet.updateTime​(int colIndex, Time t)  
    void JDBCResultSet.updateTime​(String colName, Time t)  
    void JDBCResultSet.updateTimestamp​(int colIndex, Timestamp t)  
    void JDBCResultSet.updateTimestamp​(String colName, Timestamp t)  
    boolean JDBCDatabaseMetaData.usesLocalFilePerTable()  
    boolean JDBCDatabaseMetaData.usesLocalFiles()  
    boolean JDBCResultSet.wasNull()  
    Constructors in SQLite.JDBC2z that throw SQLException
    Constructor Description
    JDBCConnection​(String url, String enc, String pwd, String drep, String vfs)