 -- Method on Array: public String getBaseTypeName ()
throws SQLException
     This method returns the name of the SQL type of the elements in this array.  This name is database specific.

 -- Method on Array: public int getBaseType ()
throws SQLException
     This method returns the JDBC type identifier of the elements in this array.  This will be one of the values defined in the Types class.

 -- Method on Array: public Object getArray ()
throws SQLException
     This method returns the contents of this array.  This object returned will be an array of Java objects of the appropriate types.

 -- Method on Array: public Object getArray (java.util.Map MAP)
throws SQLException
     This method returns the contents of this array.  The specified Map will be used to override selected mappings between SQL types and Java classes.

 -- Method on Array: public Object getArray (long OFFSET, int COUNT)
throws SQLException
     This method returns a portion of this array starting at index offset into the array and continuing for length elements.  Fewer than the requested number of elements will be returned if the array does not contain the requested number of elements. The object returned will be an array of Java objects of the appropriate types.

 -- Method on Array: public Object getArray (long INDEX, int COUNT, java.util.Map MAP)
throws SQLException
     This method returns a portion of this array starting at index offset into the array and continuing for length elements.  Fewer than the requested number of elements will be returned if the array does not contain the requested number of elements. The object returned will be an array of Java objects.  The specified Map will be used for overriding selected SQL type to Java class mappings.

 -- Method on Array: public ResultSet getResultSet ()
throws SQLException
     This method returns the elements in the array as a ResultSet. Each row of the result set will have two columns.  The first will be the index into the array of that row's contents.  The second will be the actual value of that array element.

 -- Method on Array: public ResultSet getResultSet (java.util.Map MAP)
throws SQLException
     This method returns the elements in the array as a ResultSet. Each row of the result set will have two columns.  The first will be the index into the array of that row's contents.  The second will be the actual value of that array element.  The specified Map will be used to override selected default mappings of SQL types to Java classes.

 -- Method on Array: public ResultSet getResultSet (long INDEX, int COUNT)
throws SQLException
     This method returns a portion of the array as a ResultSet. The returned portion will start at index offset into the array and up to length elements will be returned.

     Each row of the result set will have two columns.  The first will be the index into the array of that row's contents.  The second will be the actual value of that array element.

 -- Method on Array: public ResultSet getResultSet (long INDEX, int COUNT, java.util.Map MAP)
throws SQLException
     This method returns a portion of the array as a ResultSet. The returned portion will start at index offset into the array and up to length elements will be returned.

     Each row of the result set will have two columns.  The first will be the index into the array of that row's contents.  The second will be the actual value of that array element.  The specified Map will be used to override selected default mappings of SQL types to Java classes.

 -- Method on BatchUpdateException: public int getUpdateCounts ()
     This method returns the update count information for this error.  If not null this is an array of int's that are the update accounts for each command that was successfully executed. The array elements are in the order that the commands were executed.

 -- Method on Blob: public long length ()
throws SQLException
     This method returns the number of bytes in the BLOB.

 -- Method on Blob: public byte getBytes (long OFFSET, int LENGTH)
throws SQLException
     This method returns up to the requested bytes of this BLOB as a byte array.

 -- Method on Blob: public InputStream getBinaryStream ()
throws SQLException
     This method returns a stream that will read the bytes of the BLOB.

 -- Method on Blob: public long position (byte[] PATTERN, long OFFSET)
throws SQLException
     This method returns the index into the BLOB at which the first instance of the specified bytes occur.  The searching starts at the specified index into the BLOB.

 -- Method on Blob: public long position (java.sql.Blob PATTERN, long OFFSET)
throws SQLException
     This method returns the index into the BLOB at which the first instance of the specified pattern occurs.  The searching starts at the specified index into this BLOB.  The bytes in the specified Blob are used as the search pattern.

 -- Method on CallableStatement: public boolean wasNull ()
throws SQLException
     This method tests whether the value of the last parameter that was fetched was actually a SQL NULL value.

 -- Method on CallableStatement: public String getString (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java String.

 -- Method on CallableStatement: public Object getObject (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java Object.

 -- Method on CallableStatement: public Object getObject (int INDEX, java.util.Map MAP)
throws SQLException
     This method returns the value of the specified parameter as a Java Object.

 -- Method on CallableStatement: public boolean getBoolean (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java boolean.

 -- Method on CallableStatement: public byte getByte (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java byte.

 -- Method on CallableStatement: public short getShort (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java short.

 -- Method on CallableStatement: public int getInt (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java int.

 -- Method on CallableStatement: public long getLong (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java long.

 -- Method on CallableStatement: public float getFloat (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java float.

 -- Method on CallableStatement: public double getDouble (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java double.

 -- Method on CallableStatement: public BigDecimal getBigDecimal (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java BigDecimal.

 -- Method on CallableStatement: public BigDecimal getBigDecimal (int INDEX, int SCALE)
throws SQLException
     This method returns the value of the specified parameter as a Java BigDecimal.

 -- Method on CallableStatement: public byte getBytes (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java byte array.

 -- Method on CallableStatement: public Date getDate (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java java.sql.Date.

 -- Method on CallableStatement: public Date getDate (int INDEX, java.util.Calendar CALENDAR)
throws SQLException
     This method returns the value of the specified parameter as a Java java.sql.Date.

 -- Method on CallableStatement: public Time getTime (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java java.sql.Time.

 -- Method on CallableStatement: public Time getTime (int INDEX, java.util.Calendar CALENDAR)
throws SQLException
     This method returns the value of the specified parameter as a Java java.sql.Time.

 -- Method on CallableStatement: public Timestamp getTimestamp (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java java.sql.Timestamp.

 -- Method on CallableStatement: public Timestamp getTimestamp (int INDEX, java.util.Calendar CALENDAR)
throws SQLException
     This method returns the value of the specified parameter as a Java java.sql.Timestamp.

 -- Method on CallableStatement: public Ref getRef (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java Ref.

 -- Method on CallableStatement: public Blob getBlob (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java Blob.

 -- Method on CallableStatement: public Clob getClob (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java Clob.

 -- Method on CallableStatement: public Array getArray (int INDEX)
throws SQLException
     This method returns the value of the specified parameter as a Java Array.

 -- Method on CallableStatement: public void registerOutParameter (int INDEX, int TYPE)
throws SQLException
     This method registers the specified parameter as an output parameter of the specified SQL type.

 -- Method on CallableStatement: public void registerOutParameter (int INDEX, int TYPE, java.lang.String NAME)
throws SQLException
     This method registers the specified parameter as an output parameter of the specified SQL type.

 -- Method on CallableStatement: public void registerOutParameter (int INDEX, int TYPE, int SCALE)
throws SQLException
     This method registers the specified parameter as an output parameter of the specified SQL type and scale.

 -- Method on Clob: public long length ()
throws SQLException
     This method returns the number of characters in the CLOB.

 -- Method on Clob: public String getSubString (long OFFSET, int LENGTH)
throws SQLException
     This method returns the specified portion of the CLOB as a String.

 -- Method on Clob: public InputStream getAsciiStream ()
throws SQLException
     This method returns a byte stream that reads the contents of the CLOB as a series of ASCII bytes.

 -- Method on Clob: public Reader getCharacterStream ()
throws SQLException
     This method returns a character stream that reads the contents of the CLOB.

 -- Method on Clob: public long position (java.lang.String PATTERN, long OFFSET)
throws SQLException
     This method returns the index into the CLOB of the first occurrence of the specified character pattern (supplied by the caller as a String).  The search begins at the specified index.

 -- Method on Clob: public long position (java.sql.Clob PATTERN, long OFFSET)
throws SQLException
     This method returns the index into the CLOB of the first occurrence of the specified character pattern (supplied by the caller as a Clob).  The search begins at the specified index.

 -- Method on Connection: public Statement createStatement ()
throws SQLException
     This method creates a new SQL statement.  The default result set type and concurrency will be used.

 -- Method on Connection: public Statement createStatement (int RESULTSETTYPE, int RESULTSETCONCURRENCY)
throws SQLException
     This method creates a new SQL statement with the specified type and concurrency.  Valid values for these parameters are specified in the ResultSet class.

 -- Method on Connection: public PreparedStatement prepareStatement (java.lang.String SQL)
throws SQLException
     This method creates a new PreparedStatement for the specified SQL string.  This method is designed for use with parameterized statements.  The default result set type and concurrency will be used.

 -- Method on Connection: public PreparedStatement prepareStatement (java.lang.String SQL, int RESULTSETTYPE, int RESULTSETCONCURRENCY)
throws SQLException
     This method creates a new PreparedStatement for the specified SQL string.  This method is designed for use with parameterized statements.  The specified result set type and concurrency will be used. Valid values for these parameters are specified in the ResultSet class.

 -- Method on Connection: public CallableStatement prepareCall (java.lang.String SQL)
throws SQLException
     This method creates a new CallableStatement for the specified SQL string.  Thie method is designed to be used with stored procedures.  The default result set type and concurrency will be used.

 -- Method on Connection: public CallableStatement prepareCall (java.lang.String SQL, int RESULTSETTYPE, int RESULTSETCONCURRENCY)
throws SQLException
     This method creates a new CallableStatement for the specified SQL string.  Thie method is designed to be used with stored procedures.  The specified result set type and concurrency will be used.  Valid values for these parameters are specified in the ResultSet class.

 -- Method on Connection: public String nativeSQL (java.lang.String SQL)
throws SQLException
     This method converts the specified generic SQL statement into the native grammer of the database this object is connected to.

 -- Method on Connection: public boolean getAutoCommit ()
throws SQLException
     This method tests whether or not auto commit mode is currently enabled. In auto commit mode,  every SQL statement is committed its own transaction. Otherwise a transaction must be explicitly committed or rolled back.

 -- Method on Connection: public void setAutoCommit (boolean AUTOCOMMIT)
throws SQLException
     This method turns auto commit mode on or off.  In auto commit mode, every SQL statement is committed its own transaction.  Otherwise a transaction must be explicitly committed or rolled back.

 -- Method on Connection: public void commit ()
throws SQLException
     This method commits any SQL statements executed on this connection since the last commit or rollback.

 -- Method on Connection: public void rollback ()
throws SQLException
     This method rolls back any SQL statements executed on this connection since the last commit or rollback.

 -- Method on Connection: public void close ()
throws SQLException
     This method immediately closes this database connection.

 -- Method on Connection: public boolean isClosed ()
throws SQLException
     This method tests whether or not this connection has been closed.

 -- Method on Connection: public DatabaseMetaData getMetaData ()
throws SQLException
     This method returns the meta data for this database connection.

 -- Method on Connection: public boolean isReadOnly ()
throws SQLException
     This method tests whether or not this connection is in read only mode.

 -- Method on Connection: public void setReadOnly (boolean READONLY)
throws SQLException
     This method turns read only mode on or off.  It may not be called while a transaction is in progress.

 -- Method on Connection: public String getCatalog ()
throws SQLException
     This method returns the name of the catalog in use by this connection, if any.

 -- Method on Connection: public void setCatalog (java.lang.String CATALOG)
throws SQLException
     This method sets the name of the catalog in use by this connection. Note that this method does nothing if catalogs are not supported by this database.

 -- Method on Connection: public int getTransactionIsolation ()
throws SQLException
     This method returns the current transaction isolation mode.  This will be one of the constants defined in this interface.

 -- Method on Connection: public void setTransactionIsolation (int LEVEL)
throws SQLException
     This method sets the current transaction isolation mode.  This must be one of the constants defined in this interface.

 -- Method on Connection: public SQLWarning getWarnings ()
throws SQLException
     This method returns the first warning that occurred on this connection, if any.  If there were any subsequence warnings, they will be chained to the first one.

 -- Method on Connection: public void clearWarnings ()
throws SQLException
     This method clears all warnings that have occurred on this connection.

 -- Method on Connection: public Map getTypeMap ()
throws SQLException
     This method returns the mapping of SQL types to Java classes currently in use by this connection.  This mapping will have no entries unless they have been manually added.

 -- Method on Connection: public void setTypeMap (java.util.Map MAP)
throws SQLException
     This method sets the mapping table for SQL types to Java classes. Any entries in this map override the defaults.

 -- Method on DatabaseMetaData: public boolean allProceduresAreCallable ()
throws SQLException
     This method tests whether or not all the procedures returned by the getProcedures method can be called by this user.

 -- Method on DatabaseMetaData: public boolean allTablesAreSelectable ()
throws SQLException
     This method tests whether or not all the table returned by the getTables method can be selected by this user.

 -- Method on DatabaseMetaData: public String getURL ()
throws SQLException
     This method returns the URL for this database.

 -- Method on DatabaseMetaData: public String getUserName ()
throws SQLException
     This method returns the database username for this connection.

 -- Method on DatabaseMetaData: public boolean isReadOnly ()
throws SQLException
     This method tests whether or not the database is in read only mode.

 -- Method on DatabaseMetaData: public boolean nullsAreSortedHigh ()
throws SQLException
     This method tests whether or not NULL's sort as high values.

 -- Method on DatabaseMetaData: public boolean nullsAreSortedLow ()
throws SQLException
     This method tests whether or not NULL's sort as low values.

 -- Method on DatabaseMetaData: public boolean nullsAreSortedAtStart ()
throws SQLException
     This method test whether or not NULL's are sorted to the beginning of the list regardless of ascending or descending sort order.

 -- Method on DatabaseMetaData: public boolean nullsAreSortedAtEnd ()
throws SQLException
     This method test whether or not NULL's are sorted to the end of the list regardless of ascending or descending sort order.

 -- Method on DatabaseMetaData: public String getDatabaseProductName ()
throws SQLException
     This method returns the name of the database product.

 -- Method on DatabaseMetaData: public String getDatabaseProductVersion ()
throws SQLException
     This method returns the version of the database product.

 -- Method on DatabaseMetaData: public String getDriverName ()
throws SQLException
     This method returns the name of the JDBC driver.

 -- Method on DatabaseMetaData: public String getDriverVersion ()
throws SQLException
     This method returns the version of the JDBC driver.

 -- Method on DatabaseMetaData: public int getDriverMajorVersion ()
     This method returns the major version number of the JDBC driver.

 -- Method on DatabaseMetaData: public int getDriverMinorVersion ()
     This method returns the minor version number of the JDBC driver.

 -- Method on DatabaseMetaData: public boolean usesLocalFiles ()
throws SQLException
     This method tests whether or not the database uses local files to store tables.

 -- Method on DatabaseMetaData: public boolean usesLocalFilePerTable ()
throws SQLException
     This method tests whether or not the database uses a separate file for each table.

 -- Method on DatabaseMetaData: public boolean supportsMixedCaseIdentifiers ()
throws SQLException
     This method tests whether or not the database supports identifiers with mixed case.

 -- Method on DatabaseMetaData: public boolean storesUpperCaseIdentifiers ()
throws SQLException
     This method tests whether or not the database treats mixed case identifiers as all upper case.

 -- Method on DatabaseMetaData: public boolean storesLowerCaseIdentifiers ()
throws SQLException
     This method tests whether or not the database treats mixed case identifiers as all lower case.

 -- Method on DatabaseMetaData: public boolean storesMixedCaseIdentifiers ()
throws SQLException
     This method tests whether or not the database stores mixed case identifers even if it treats them as case insensitive.

 -- Method on DatabaseMetaData: public boolean supportsMixedCaseQuotedIdentifiers ()
throws SQLException
     This method tests whether or not the database supports quoted identifiers with mixed case.

 -- Method on DatabaseMetaData: public boolean storesUpperCaseQuotedIdentifiers ()
throws SQLException
     This method tests whether or not the database treats mixed case quoted identifiers as all upper case.

 -- Method on DatabaseMetaData: public boolean storesLowerCaseQuotedIdentifiers ()
throws SQLException
     This method tests whether or not the database treats mixed case quoted identifiers as all lower case.

 -- Method on DatabaseMetaData: public boolean storesMixedCaseQuotedIdentifiers ()
throws SQLException
     This method tests whether or not the database stores mixed case quoted identifers even if it treats them as case insensitive.

 -- Method on DatabaseMetaData: public String getIdentifierQuoteString ()
throws SQLException
     This metohd returns the quote string for SQL identifiers.

 -- Method on DatabaseMetaData: public String getSQLKeywords ()
throws SQLException
     This method returns a comma separated list of all the SQL keywords in the database that are not in SQL92.

 -- Method on DatabaseMetaData: public String getNumericFunctions ()
throws SQLException
     This method returns a comma separated list of math functions.

 -- Method on DatabaseMetaData: public String getStringFunctions ()
throws SQLException
     This method returns a comma separated list of string functions.

 -- Method on DatabaseMetaData: public String getSystemFunctions ()
throws SQLException
     This method returns a comma separated list of of system functions.

 -- Method on DatabaseMetaData: public String getTimeDateFunctions ()
throws SQLException
     This method returns comma separated list of time/date functions.

 -- Method on DatabaseMetaData: public String getSearchStringEscape ()
throws SQLException
     This method returns the string used to escape wildcards in search strings.

 -- Method on DatabaseMetaData: public String getExtraNameCharacters ()
throws SQLException
     This methods returns non-standard characters that can appear in unquoted identifiers.

 -- Method on DatabaseMetaData: public boolean supportsAlterTableWithAddColumn ()
throws SQLException
     This method tests whether or not the database supports "ALTER TABLE ADD COLUMN"

 -- Method on DatabaseMetaData: public boolean supportsAlterTableWithDropColumn ()
throws SQLException
     This method tests whether or not the database supports "ALTER TABLE DROP COLUMN"

 -- Method on DatabaseMetaData: public boolean supportsColumnAliasing ()
throws SQLException
     This method tests whether or not column aliasing is supported.

 -- Method on DatabaseMetaData: public boolean nullPlusNonNullIsNull ()
throws SQLException
     This method tests whether the concatenation of a NULL and non-NULL value results in a NULL.  This will always be true in fully JDBC compliant drivers.

 -- Method on DatabaseMetaData: public boolean supportsConvert ()
throws SQLException
     Tests whether or not CONVERT is supported.

 -- Method on DatabaseMetaData: public boolean supportsConvert (int FROMTYPE, int TOTYPE)
throws SQLException
     This method tests whether or not CONVERT can be performed between the specified types.  The types are contants from Types.

 -- Method on DatabaseMetaData: public boolean supportsTableCorrelationNames ()
throws SQLException
     This method tests whether or not table correlation names are supported.  This will be always be true in a fully JDBC compliant driver.

 -- Method on DatabaseMetaData: public boolean supportsDifferentTableCorrelationNames ()
throws SQLException
     This method tests whether correlation names must be different from the name of the table.

 -- Method on DatabaseMetaData: public boolean supportsExpressionsInOrderBy ()
throws SQLException
     This method tests whether or not expressions are allowed in an ORDER BY lists.

 -- Method on DatabaseMetaData: public boolean supportsOrderByUnrelated ()
throws SQLException
     This method tests whether or ORDER BY on a non-selected column is allowed.

 -- Method on DatabaseMetaData: public boolean supportsGroupBy ()
throws SQLException
     This method tests whether or not GROUP BY is supported.

 -- Method on DatabaseMetaData: public boolean supportsGroupByUnrelated ()
throws SQLException
     This method tests whether GROUP BY on a non-selected column is allowed.

 -- Method on DatabaseMetaData: public boolean supportsGroupByBeyondSelect ()
throws SQLException
     This method tests whether or not a GROUP BY can add columns not in the select if it includes all the columns in the select.

 -- Method on DatabaseMetaData: public boolean supportsLikeEscapeClause ()
throws SQLException
     This method tests whether or not the escape character is supported in LIKE expressions.  A fully JDBC compliant driver will always return true.

 -- Method on DatabaseMetaData: public boolean supportsMultipleResultSets ()
throws SQLException
     This method tests whether multiple result sets for a single statement are supported.

 -- Method on DatabaseMetaData: public boolean supportsMultipleTransactions ()
throws SQLException
     This method test whether or not multiple transactions may be open at once, as long as they are on different connections.

 -- Method on DatabaseMetaData: public boolean supportsNonNullableColumns ()
throws SQLException
     This method tests whether or not columns can be defined as NOT NULL.  A fully JDBC compliant driver always returns true.

 -- Method on DatabaseMetaData: public boolean supportsMinimumSQLGrammar ()
throws SQLException
     This method tests whether or not the minimum grammer for ODBC is supported. A fully JDBC compliant driver will always return true.

 -- Method on DatabaseMetaData: public boolean supportsCoreSQLGrammar ()
throws SQLException
     This method tests whether or not the core grammer for ODBC is supported.

 -- Method on DatabaseMetaData: public boolean supportsExtendedSQLGrammar ()
throws SQLException
     This method tests whether or not the extended grammer for ODBC is supported.

 -- Method on DatabaseMetaData: public boolean supportsANSI92EntryLevelSQL ()
throws SQLException
     This method tests whether or not the ANSI92 entry level SQL grammar is supported.  A fully JDBC compliant drivers must return true.

 -- Method on DatabaseMetaData: public boolean supportsANSI92IntermediateSQL ()
throws SQLException
     This method tests whether or not the ANSI92 intermediate SQL grammar is supported.

 -- Method on DatabaseMetaData: public boolean supportsANSI92FullSQL ()
throws SQLException
     This method tests whether or not the ANSI92 full SQL grammar is supported.

 -- Method on DatabaseMetaData: public boolean supportsIntegrityEnhancementFacility ()
throws SQLException
     This method tests whether or not the SQL integrity enhancement facility is supported.

 -- Method on DatabaseMetaData: public boolean supportsOuterJoins ()
throws SQLException
     This method tests whether or not the database supports outer joins.

 -- Method on DatabaseMetaData: public boolean supportsFullOuterJoins ()
throws SQLException
     This method tests whether or not the database supports full outer joins.

 -- Method on DatabaseMetaData: public boolean supportsLimitedOuterJoins ()
throws SQLException
     This method tests whether or not the database supports limited outer joins.

 -- Method on DatabaseMetaData: public String getSchemaTerm ()
throws SQLException
     This method returns the vendor's term for "schema".

 -- Method on DatabaseMetaData: public String getProcedureTerm ()
throws SQLException
     This method returns the vendor's term for "procedure".

 -- Method on DatabaseMetaData: public String getCatalogTerm ()
throws SQLException
     This method returns the vendor's term for "catalog".

 -- Method on DatabaseMetaData: public boolean isCatalogAtStart ()
throws SQLException
     This method tests whether a catalog name appears at the beginning of a fully qualified table name.

 -- Method on DatabaseMetaData: public String getCatalogSeparator ()
throws SQLException
     This method returns the separator between the catalog name and the table name.

 -- Method on DatabaseMetaData: public boolean supportsSchemasInDataManipulation ()
throws SQLException
     This method tests whether a catalog name can appear in a data manipulation statement.

 -- Method on DatabaseMetaData: public boolean supportsSchemasInProcedureCalls ()
throws SQLException
     This method tests whether a catalog name can appear in a procedure call

 -- Method on DatabaseMetaData: public boolean supportsSchemasInTableDefinitions ()
throws SQLException
     This method tests whether a catalog name can appear in a table definition.

 -- Method on DatabaseMetaData: public boolean supportsSchemasInIndexDefinitions ()
throws SQLException
     This method tests whether a catalog name can appear in an index definition.

 -- Method on DatabaseMetaData: public boolean supportsSchemasInPrivilegeDefinitions ()
throws SQLException
     This method tests whether a catalog name can appear in privilege definitions.

 -- Method on DatabaseMetaData: public boolean supportsCatalogsInDataManipulation ()
throws SQLException
     This method tests whether a catalog name can appear in a data manipulation statement.

 -- Method on DatabaseMetaData: public boolean supportsCatalogsInProcedureCalls ()
throws SQLException
     This method tests whether a catalog name can appear in a procedure call

 -- Method on DatabaseMetaData: public boolean supportsCatalogsInTableDefinitions ()
throws SQLException
     This method tests whether a catalog name can appear in a table definition.

 -- Method on DatabaseMetaData: public boolean supportsCatalogsInIndexDefinitions ()
throws SQLException
     This method tests whether a catalog name can appear in an index definition.

 -- Method on DatabaseMetaData: public boolean supportsCatalogsInPrivilegeDefinitions ()
throws SQLException
     This method tests whether a catalog name can appear in privilege definitions.

 -- Method on DatabaseMetaData: public boolean supportsPositionedDelete ()
throws SQLException
     This method tests whether or not that database supports positioned deletes.

 -- Method on DatabaseMetaData: public boolean supportsPositionedUpdate ()
throws SQLException
     This method tests whether or not that database supports positioned updates.

 -- Method on DatabaseMetaData: public boolean supportsSelectForUpdate ()
throws SQLException
     This method tests whether or not SELECT FOR UPDATE is supported by the database.

 -- Method on DatabaseMetaData: public boolean supportsStoredProcedures ()
throws SQLException
     This method tests whether or not stored procedures are supported on this database.

 -- Method on DatabaseMetaData: public boolean supportsSubqueriesInComparisons ()
throws SQLException
     This method tests whether or not subqueries are allowed in comparisons. A fully JDBC compliant driver will always return true.

 -- Method on DatabaseMetaData: public boolean supportsSubqueriesInExists ()
throws SQLException
     This method tests whether or not subqueries are allowed in exists expressions.  A fully JDBC compliant driver will always return true.

 -- Method on DatabaseMetaData: public boolean supportsSubqueriesInIns ()
throws SQLException
     This method tests whether subqueries are allowed in IN statements. A fully JDBC compliant driver will always return true.

 -- Method on DatabaseMetaData: public boolean supportsSubqueriesInQuantifieds ()
throws SQLException
     This method tests whether or not subqueries are allowed in quantified expressions.  A fully JDBC compliant driver will always return true.

 -- Method on DatabaseMetaData: public boolean supportsCorrelatedSubqueries ()
throws SQLException
     This method test whether or not correlated subqueries are allowed. A fully JDBC compliant driver will always return true.

 -- Method on DatabaseMetaData: public boolean supportsUnion ()
throws SQLException
     This method tests whether or not the UNION statement is supported.

 -- Method on DatabaseMetaData: public boolean supportsUnionAll ()
throws SQLException
     This method tests whether or not the UNION ALL statement is supported.

 -- Method on DatabaseMetaData: public boolean supportsOpenCursorsAcrossCommit ()
throws SQLException
     This method tests whether or not the database supports cursors remaining open across commits.

 -- Method on DatabaseMetaData: public boolean supportsOpenCursorsAcrossRollback ()
throws SQLException
     This method tests whether or not the database supports cursors remaining open across rollbacks.

 -- Method on DatabaseMetaData: public boolean supportsOpenStatementsAcrossCommit ()
throws SQLException
     This method tests whether or not the database supports statements remaining open across commits.

 -- Method on DatabaseMetaData: public boolean supportsOpenStatementsAcrossRollback ()
throws SQLException
     This method tests whether or not the database supports statements remaining open across rollbacks.

 -- Method on DatabaseMetaData: public int getMaxBinaryLiteralLength ()
throws SQLException
     This method returns the number of hex characters allowed in an inline binary literal.

 -- Method on DatabaseMetaData: public int getMaxCharLiteralLength ()
throws SQLException
     This method returns the maximum length of a character literal.

 -- Method on DatabaseMetaData: public int getMaxColumnNameLength ()
throws SQLException
     This method returns the maximum length of a column name.

 -- Method on DatabaseMetaData: public int getMaxColumnsInGroupBy ()
throws SQLException
     This method returns the maximum number of columns in a GROUP BY statement.

 -- Method on DatabaseMetaData: public int getMaxColumnsInIndex ()
throws SQLException
     This method returns the maximum number of columns in an index.

 -- Method on DatabaseMetaData: public int getMaxColumnsInOrderBy ()
throws SQLException
     This method returns the maximum number of columns in an ORDER BY statement.

 -- Method on DatabaseMetaData: public int getMaxColumnsInSelect ()
throws SQLException
     This method returns the maximum number of columns in a SELECT statement.

 -- Method on DatabaseMetaData: public int getMaxColumnsInTable ()
throws SQLException
     This method returns the maximum number of columns in a table.

 -- Method on DatabaseMetaData: public int getMaxConnections ()
throws SQLException
     This method returns the maximum number of connections this client can have to the database.

 -- Method on DatabaseMetaData: public int getMaxCursorNameLength ()
throws SQLException
     This method returns the maximum length of a cursor name.

 -- Method on DatabaseMetaData: public int getMaxIndexLength ()
throws SQLException
     This method returns the maximum length of an index.

 -- Method on DatabaseMetaData: public int getMaxSchemaNameLength ()
throws SQLException
     This method returns the maximum length of a schema name.

 -- Method on DatabaseMetaData: public int getMaxProcedureNameLength ()
throws SQLException
     This method returns the maximum length of a procedure name.

 -- Method on DatabaseMetaData: public int getMaxCatalogNameLength ()
throws SQLException
     This method returns the maximum length of a catalog name.

 -- Method on DatabaseMetaData: public int getMaxRowSize ()
throws SQLException
     This method returns the maximum size of a row in bytes.

 -- Method on DatabaseMetaData: public boolean doesMaxRowSizeIncludeBlobs ()
throws SQLException
     This method tests whether or not the maximum row size includes BLOB's

 -- Method on DatabaseMetaData: public int getMaxStatementLength ()
throws SQLException
     This method includes the maximum length of a SQL statement.

 -- Method on DatabaseMetaData: public int getMaxStatements ()
throws SQLException
     This method returns the maximum number of statements that can be active at any time.

 -- Method on DatabaseMetaData: public int getMaxTableNameLength ()
throws SQLException
     This method returns the maximum length of a table name.

 -- Method on DatabaseMetaData: public int getMaxTablesInSelect ()
throws SQLException
     This method returns the maximum number of tables that may be referenced in a SELECT statement.

 -- Method on DatabaseMetaData: public int getMaxUserNameLength ()
throws SQLException
     This method returns the maximum length of a user name.

 -- Method on DatabaseMetaData: public int getDefaultTransactionIsolation ()
throws SQLException
     This method returns the default transaction isolation level of the database.

 -- Method on DatabaseMetaData: public boolean supportsTransactions ()
throws SQLException
     This method tests whether or not the database supports transactions.

 -- Method on DatabaseMetaData: public boolean supportsTransactionIsolationLevel (int LEVEL)
throws SQLException
     This method tests whether or not the database supports the specified transaction isolation level.

 -- Method on DatabaseMetaData: public boolean supportsDataDefinitionAndDataManipulationTransactions ()
throws SQLException
     This method tests whether or not DDL and DML statements allowed within the same transaction.

 -- Method on DatabaseMetaData: public boolean supportsDataManipulationTransactionsOnly ()
throws SQLException
     This method tests whether or not only DML statement are allowed inside a transaction.

 -- Method on DatabaseMetaData: public boolean dataDefinitionCausesTransactionCommit ()
throws SQLException
     This method tests whether or not a DDL statement will cause the current transaction to be automatically committed.

 -- Method on DatabaseMetaData: public boolean dataDefinitionIgnoredInTransactions ()
throws SQLException
     This method tests whether or not DDL statements are ignored in transactions.

 -- Method on DatabaseMetaData: public ResultSet getProcedures (java.lang.String CATALOG, java.lang.String SCHEMAPATTERN, java.lang.String NAMEPATTERN)
throws SQLException
     This method returns a list of all the stored procedures matching the specified pattern in the given schema and catalog.  This is returned a ResultSet with the following columns:

       * PROCEDURE_CAT - The catalog the procedure is in, which may be null.

       * PROCEDURE_SCHEM - The schema the procedures is in, which may be null.

       * PROCEDURE_NAME - The name of the procedure.

       * Unused

       * Unused

       * Unused

       * REMARKS - A description of the procedure

       * PROCEDURE_TYPE - Indicates the return type of the procedure, which is one of the contstants defined in this class (procedureResultUnknown, procedureNoResult, or procedureReturnsResult).

 -- Method on DatabaseMetaData: public ResultSet getProcedureColumns (java.lang.String CATALOG, java.lang.String SCHEMAPATTERN, java.lang.String NAMEPATTERN, java.lang.String COLUMNPATTERN)
throws SQLException
     This method returns a list of the parameter and result columns for the requested stored procedures.  This is returned in the form of a ResultSet with the following columns:

       * PROCEDURE_CAT - The catalog the procedure is in, which may be null.

       * PROCEDURE_SCHEM - The schema the procedures is in, which may be null.

       * PROCEDURE_NAME - The name of the procedure.

       * COLUMN_NAME - The name of the column

       * COLUMN_TYPE - The type of the column, which will be one of the contants defined in this class (procedureColumnUnknown, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnReturn, or procedureColumnResult).

       * DATA_TYPE - The SQL type of the column. This is one of the constants defined in Types.

       * TYPE_NAME - The string name of the data type for this column.

       * PRECISION - The precision of the column.

       * LENGTH - The length of the column in bytes

       * SCALE - The scale of the column.

       * RADIX - The radix of the column.

       * NULLABLE - Whether or not the column is NULLABLE.  This is one of the constants defined in this class (procedureNoNulls, procedureNullable, or procedureNullableUnknown)

       * REMARKS - A description of the column.

 -- Method on DatabaseMetaData: public ResultSet getTables (java.lang.String CATALOG, java.lang.String SCHEMAPATTERN, java.lang.String NAMEPATTERN, java.lang.String[] TYPES)
throws SQLException
     This method returns a list of the requested table as a ResultSet with the following columns:

       * TABLE_CAT - The catalog the table is in, which may be null.

       * TABLE_SCHEM - The schema the table is in, which may be null.

       * TABLE_NAME - The name of the table.

       * TABLE_TYPE - A string describing the table type.  This will be one of the values returned by the getTableTypes() method.

       * REMARKS - Comments about the table.

 -- Method on DatabaseMetaData: public ResultSet getSchemas ()
throws SQLException
     This method returns the list of database schemas as a ResultSet, with one column - TABLE_SCHEM - that is the name of the schema.

 -- Method on DatabaseMetaData: public ResultSet getCatalogs ()
throws SQLException
     This method returns the list of database catalogs as a ResultSet with one column - TABLE_CAT - that is the name of the catalog.

 -- Method on DatabaseMetaData: public ResultSet getTableTypes ()
throws SQLException
     This method returns the list of database table types as a ResultSet with one column - TABLE_TYPE - that is the name of the table type.

 -- Method on DatabaseMetaData: public ResultSet getColumns (java.lang.String CATALOG, java.lang.String SCHEMAPATTERN, java.lang.String NAMEPATTERN, java.lang.String COLUMNPATTERN)
throws SQLException
     This method returns a list of the tables columns for the requested tables.  This is returned in the form of a ResultSet with the following columns:

       * TABLE_CAT - The catalog the table is in, which may be null.

       * TABLE_SCHEM - The schema the tables is in, which may be null.

       * TABLE_NAME - The name of the table.

       * COLUMN_NAME - The name of the column

       * DATA_TYPE - The SQL type of the column. This is one of the constants defined in Types.

       * TYPE_NAME - The string name of the data type for this column.

       * COLUMN_SIZE - The size of the column.

       * Unused

       * NUM_PREC_RADIX - The radix of the column.

       * NULLABLE - Whether or not the column is NULLABLE.  This is one of the constants defined in this class (tableNoNulls, tableNullable, or tableNullableUnknown)

       * REMARKS - A description of the column.

       * COLUMN_DEF - The default value for the column, may be null.

       * SQL_DATA_TYPE - Unused

       * SQL_DATETIME_SUB - Unused

       * CHAR_OCTET_LENGTH - For character columns, the maximum number of bytes in the column.

       * ORDINAL_POSITION - The index of the column in the table.

       * IS_NULLABLE - "NO" means no, "YES" means maybe, and an empty string means unknown.

 -- Method on DatabaseMetaData: public ResultSet getColumnPrivileges (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TABLE, java.lang.String COLUMNPATTERN)
throws SQLException
     This method returns the access rights that have been granted to the requested columns.  This information is returned as a ResultSet with the following columns:

       * TABLE_CAT - The catalog the table is in, which may be null.

       * TABLE_SCHEM - The schema the tables is in, which may be null.

       * TABLE_NAME - The name of the table.

       * COLUMN_NAME - The name of the column.

       * GRANTOR - The entity that granted the access.

       * GRANTEE - The entity granted the access.

       * PRIVILEGE - The name of the privilege granted.

       * IS_GRANTABLE - "YES" if the grantee can grant the privilege to others, "NO" if not, and null if unknown.

 -- Method on DatabaseMetaData: public ResultSet getTablePrivileges (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TABLE)
throws SQLException
     This method returns the access rights that have been granted to the requested tables.  This information is returned as a ResultSet with the following columns:

       * TABLE_CAT - The catalog the table is in, which may be null.

       * TABLE_SCHEM - The schema the tables is in, which may be null.

       * TABLE_NAME - The name of the table.

       * GRANTOR - The entity that granted the access.

       * GRANTEE - The entity granted the access.

       * PRIVILEGE - The name of the privilege granted.

       * IS_GRANTABLE - "YES" if the grantee can grant the privilege to others, "NO" if not, and null if unknown.

 -- Method on DatabaseMetaData: public ResultSet getBestRowIdentifier (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TABLE, int SCOPE, boolean NULLABLE)
throws SQLException
     This method returns the best set of columns for uniquely identifying a row.  It returns this information as a ResultSet with the following columns:

       * SCOPE - The scope of the results returned.  This is one of the constants defined in this class (bestRowTemporary, bestRowTransaction, or bestRowSession).

       * COLUMN_NAME - The name of the column.

       * DATA_TYPE - The SQL type of the column. This is one of the constants defined in Types.

       * TYPE_NAME - The string name of the data type for this column.

       * COLUMN_SIZE - The precision of the columns

       * BUFFER_LENGTH - Unused

       * DECIMAL_DIGITS - The scale of the column.

       * PSEUDO_COLUMN - Whether or not the best row identifier is a pseudo_column.  This is one of the constants defined in this class (bestRowUnknown, bestRowNotPseudo, or bestRowPseudo).

 -- Method on DatabaseMetaData: public ResultSet getVersionColumns (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TABLE)
throws SQLException
     This method returns the set of columns that are automatically updated when the row is update. It returns this information as a ResultSet with the following columns:

       * SCOPE - Unused

       * COLUMN_NAME - The name of the column.

       * DATA_TYPE - The SQL type of the column. This is one of the constants defined in Types.

       * TYPE_NAME - The string name of the data type for this column.

       * COLUMN_SIZE - The precision of the columns

       * BUFFER_LENGTH - Unused

       * DECIMAL_DIGITS - The scale of the column.

       * PSEUDO_COLUMN - Whether or not the best row identifier is a pseudo_column.  This is one of the constants defined in this class (versionRowUnknown, versionRowNotPseudo, or versionRowPseudo).

 -- Method on DatabaseMetaData: public ResultSet getPrimaryKeys (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TABLE)
throws SQLException
     This method returns a list of a table's primary key columns.  These are returned as a ResultSet with the following columns.

       * TABLE_CAT - The catalog of the table, which may be null.

       * TABLE_SCHEM - The schema of the table, which may be null.

       * TABLE_NAME - The name of the table.

       * COLUMN_NAME - The name of the column.

       * KEY_SEQ - The sequence number of the column within the primary key.

       * PK_NAME - The name of the primary key, which may be null.

 -- Method on DatabaseMetaData: public ResultSet getImportedKeys (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TABLE)
throws SQLException
     This method returns a list of the table's foreign keys.  These are returned as a ResultSet with the following columns:

       * PKTABLE_CAT - The catalog of the table the key was imported from.

       * PKTABLE_SCHEM - The schema of the table the key was imported from.

       * PKTABLE_NAME - The name of the table the key was imported from.

       * PKCOLUMN_NAME - The name of the column that was imported.

       * FKTABLE_CAT - The foreign key catalog name.

       * FKTABLE_SCHEM - The foreign key schema name.

       * FKTABLE_NAME - The foreign key table name.

       * FKCOLUMN_NAME - The foreign key column name.

       * KEY_SEQ - The sequence number of the column within the foreign key.

       * UPDATE_RULE - How the foreign key behaves when the primary key is updated.  This is one of the constants defined in this class (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault, or importedKeyRestrict).

       * DELETE_RULE - How the foreign key behaves when the primary key is deleted.  This is one of the constants defined in this class (importedNoAction, importedKeyCascade, importedKeySetNull, or importedKeySetDefault)

       * FK_NAME - The name of the foreign key.

       * PK_NAME - The name of the primary key.

       * DEFERRABILITY - The deferrability value.  This is one of the constants defined in this table (importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, or importedKeyNotDeferrable).

 -- Method on DatabaseMetaData: public ResultSet getExportedKeys (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TABLE)
throws SQLException
     This method returns a list of the table's which use this table's primary key as a foreign key.  The information is returned as a ResultSet with the following columns:

       * PKTABLE_CAT - The catalog of the table the key was imported from.

       * PKTABLE_SCHEM - The schema of the table the key was imported from.

       * PKTABLE_NAME - The name of the table the key was imported from.

       * PKCOLUMN_NAME - The name of the column that was imported.

       * FKTABLE_CAT - The foreign key catalog name.

       * FKTABLE_SCHEM - The foreign key schema name.

       * FKTABLE_NAME - The foreign key table name.

       * FKCOLUMN_NAME - The foreign key column name.

       * KEY_SEQ - The sequence number of the column within the foreign key.

       * UPDATE_RULE - How the foreign key behaves when the primary key is updated.  This is one of the constants defined in this class (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault, or importedKeyRestrict).

       * DELETE_RULE - How the foreign key behaves when the primary key is deleted.  This is one of the constants defined in this class (importedNoAction, importedKeyCascade, importedKeySetNull, or importedKeySetDefault)

       * FK_NAME - The name of the foreign key.

       * PK_NAME - The name of the primary key.

       * DEFERRABILITY - The deferrability value.  This is one of the constants defined in this table (importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, or importedKeyNotDeferrable).

 -- Method on DatabaseMetaData: public ResultSet getCrossReference (java.lang.String PRIMCATALOG, java.lang.String PRIMSCHEMA, java.lang.String PRIMTABLE, java.lang.String FORCATALOG, java.lang.String FORSCHEMA, java.lang.String FORTABLE)
throws SQLException
     This method returns a description of how one table imports another table's primary key as a foreign key.  The information is returned as a ResultSet with the following columns:

       * PKTABLE_CAT - The catalog of the table the key was imported from.

       * PKTABLE_SCHEM - The schema of the table the key was imported from.

       * PKTABLE_NAME - The name of the table the key was imported from.

       * PKCOLUMN_NAME - The name of the column that was imported.

       * FKTABLE_CAT - The foreign key catalog name.

       * FKTABLE_SCHEM - The foreign key schema name.

       * FKTABLE_NAME - The foreign key table name.

       * FKCOLUMN_NAME - The foreign key column name.

       * KEY_SEQ - The sequence number of the column within the foreign key.

       * UPDATE_RULE - How the foreign key behaves when the primary key is updated.  This is one of the constants defined in this class (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault, or importedKeyRestrict).

       * DELETE_RULE - How the foreign key behaves when the primary key is deleted.  This is one of the constants defined in this class (importedNoAction, importedKeyCascade, importedKeySetNull, or importedKeySetDefault)

       * FK_NAME - The name of the foreign key.

       * PK_NAME - The name of the primary key.

       * DEFERRABILITY - The deferrability value.  This is one of the constants defined in this table (importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, or importedKeyNotDeferrable).

 -- Method on DatabaseMetaData: public ResultSet getTypeInfo ()
throws SQLException
     This method returns a list of the SQL types supported by this database.  The information is returned as a ResultSet with the following columns:

       * TYPE_NAME - The name of the data type.

       * DATA_TYPE - A data type constant from Types for this type.

       * PRECISION - The maximum precision of this type.

       * LITERAL_PREFIX - Prefix value used to quote a literal, which may be null.

       * LITERAL_SUFFIX - Suffix value used to quote a literal, which may be null.

       * CREATE_PARAMS - The parameters used to create the type, which may be null.

       * NULLABLE - Whether or not this type supports NULL values.  This will be one of the constants defined in this interface (typeNoNulls, typeNullable, or typeNullableUnknown).

       * CASE_SENSITIVE - Whether or not the value is case sensitive.

       * SEARCHABLE - Whether or not "LIKE" expressions are supported in WHERE clauses for this type.  This will be one of the constants defined in this interface (typePredNone, typePredChar, typePredBasic, or typeSearchable).

       * UNSIGNED_ATTRIBUTE - Is the value of this type unsigned.

       * FIXED_PREC_SCALE - Whether or not this type can be used for money.

       * AUTO_INCREMENT - Whether or not this type supports auto-incrementing.

       * LOCAL_TYPE_NAME - A localized name for this data type.

       * MINIMUM_SCALE - The minimum scale supported by this type.

       * MAXIMUM_SCALE - The maximum scale supported by this type.

       * SQL_DATA_TYPE - Unused.

       * SQL_DATETIME_SUB - Unused.

       * NUM_PREC_RADIX - The radix of this data type.

 -- Method on DatabaseMetaData: public ResultSet getIndexInfo (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TABLE, boolean UNIQUE, boolean APPROX)
throws SQLException
     This method returns information about a tables indices and statistics. It is returned as a ResultSet with the following columns:

       * TABLE_CAT - The catalog of the table, which may be null.

       * TABLE_SCHEM - The schema of the table, which may be null.

       * TABLE_NAME - The name of the table.

       * NON_UNIQUE - Are index values non-unique?

       * INDEX_QUALIFIER The index catalog, which may be null

       * INDEX_NAME - The name of the index.

       * TYPE - The type of index, which will be one of the constants defined in this interface (tableIndexStatistic, tableIndexClustered, tableIndexHashed, or tableIndexOther).

       * ORDINAL_POSITION - The sequence number of this column in the index. This will be 0 when the index type is tableIndexStatistic.

       * COLUMN_NAME - The name of this column in the index.

       * ASC_OR_DESC - "A" for an ascending sort sequence, "D" for a descending sort sequence or null if a sort sequence is not supported.

       * CARDINALITY - The number of unique rows in the index, or the number of rows in the table if the index type is tableIndexStatistic.

       * PAGES - The number of pages used for the index, or the number of pages in the table if the index type is tableIndexStatistic.

       * FILTER_CONDITION - The filter condition for this index, which may be null.

 -- Method on DatabaseMetaData: public boolean supportsResultSetType (int TYPE)
throws SQLException
     This method tests whether or not the datbase supports the specified result type.

 -- Method on DatabaseMetaData: public boolean supportsResultSetConcurrency (int TYPE, int CONCUR)
throws SQLException
     This method tests whether the specified result set type and result set concurrency type are supported by the database.

 -- Method on DatabaseMetaData: public boolean ownUpdatesAreVisible (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type sees its own updates.

 -- Method on DatabaseMetaData: public boolean ownDeletesAreVisible (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type sees its own deletes.

 -- Method on DatabaseMetaData: public boolean ownInsertsAreVisible (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type sees its own inserts.

 -- Method on DatabaseMetaData: public boolean othersUpdatesAreVisible (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type sees updates committed by others.

 -- Method on DatabaseMetaData: public boolean othersDeletesAreVisible (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type sees deletes committed by others.

 -- Method on DatabaseMetaData: public boolean othersInsertsAreVisible (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type sees inserts committed by others.

 -- Method on DatabaseMetaData: public boolean updatesAreDetected (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type can detect a visible update by calling the rowUpdated method.

 -- Method on DatabaseMetaData: public boolean deletesAreDetected (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type can detect a visible delete by calling the rowUpdated method.

 -- Method on DatabaseMetaData: public boolean insertsAreDetected (int TYPE)
throws SQLException
     This method tests whether or not the specified result set type can detect a visible insert by calling the rowUpdated method.

 -- Method on DatabaseMetaData: public boolean supportsBatchUpdates ()
throws SQLException
     This method tests whether or not the database supports batch updates.

 -- Method on DatabaseMetaData: public ResultSet getUDTs (java.lang.String CATALOG, java.lang.String SCHEMA, java.lang.String TYPEPATTERN, int[] TYPES)
throws SQLException
     This method returns the list of user defined data types in use.  These are returned as a ResultSet with the following columns:

       * TYPE_CAT - The catalog name, which may be null.

       * TYPE_SCEHM - The schema name, which may be null.

       * TYPE_NAME - The user defined data type name.

       * CLASS_NAME - The Java class name this type maps to.

       * DATA_TYPE - A type identifer from Types for this type. This will be one of JAVA_OBJECT, STRUCT, or DISTINCT.

       * REMARKS - Comments about this data type.

 -- Method on DatabaseMetaData: public Connection getConnection ()
throws SQLException
     This method returns the Connection object that was used to generate the metadata in this object.

 -- Method on DataTruncation: public int getIndex ()
     This method returns the index of the column or parameter that was truncated.

 -- Method on DataTruncation: public boolean getParameter ()
     This method determines whether or not it was a parameter that was truncated.

 -- Method on DataTruncation: public boolean getRead ()
     This method determines whether or not it was a column that was truncated.

 -- Method on DataTruncation: public int getDataSize ()
     This method returns the original size of the parameter or column that was truncated.

 -- Method on DataTruncation: public int getTransferSize ()
     This method returns the size of the parameter or column after it was truncated.

 -- Method on Date: public static Date valueOf (java.lang.String STR)
     This method returns a new instance of this class by parsing a date in JDBC format into a Java date.

 -- Method on Date: public String toString ()
     This method returns this date in JDBC format.

 -- Method on Driver: public int getMajorVersion ()
     This method returns the major version number of the driver.

 -- Method on Driver: public int getMinorVersion ()
     This method returns the minor version number of the driver.

 -- Method on Driver: public boolean jdbcCompliant ()
     This method tests whether or not the driver is JDBC compliant.  This method should only return true if the driver has been certified as JDBC compliant.

 -- Method on Driver: public DriverPropertyInfo getPropertyInfo (java.lang.String URL, java.util.Properties PROPERTIES)
throws SQLException
     This method returns an array of possible properties that could be used to connect to the specified database.

 -- Method on Driver: public boolean acceptsURL (java.lang.String URL)
throws SQLException
     This method tests whether or not the driver believes it can connect to the specified database.  The driver should only test whether it understands and accepts the URL. It should not necessarily attempt to probe the database for a connection.

 -- Method on Driver: public Connection connect (java.lang.String URL, java.util.Properties PROPERTIES)
throws SQLException
     This method connects to the specified database using the connection properties supplied.  If the driver does not understand the database URL, it should return null instead of throwing an exception since the DriverManager will probe a driver in this manner.

 -- Method on DriverManager: public static int getLoginTimeout ()
     This method returns the login timeout in use by JDBC drivers systemwide.

 -- Method on DriverManager: public static void setLoginTimeout (int LOGIN_TIMEOUT)
     This method set the login timeout used by JDBC drivers.  This is a system-wide parameter that applies to all drivers.

 -- Method on DriverManager: public static PrintWriter getLogWriter ()
     This method returns the log writer being used by all JDBC drivers. This method should be used in place of the deprecated getLogStream method.

 -- Method on DriverManager: public static void setLogWriter (java.io.PrintWriter LOG_WRITER)
     This method sets the log writer being used by JDBC drivers.  This is a system-wide parameter that affects all drivers.  Note that since there is no way to retrieve a PrintStream from a PrintWriter, this method cannot set the log stream in use by JDBC.  Thus any older drivers may not see this setting.

 -- Method on DriverManager: public static PrintStream getLogStream ()
     This method returns the log stream in use by JDBC.

 -- Method on DriverManager: public static void setLogStream (java.io.PrintStream LOG_STREAM)
     This method sets the log stream in use by JDBC.

 -- Method on DriverManager: public static void println (java.lang.String STR)
     This method prints the specified line to the log stream.

 -- Method on DriverManager: public static void registerDriver (java.sql.Driver DRIVER)
throws SQLException
     This method registers a new driver with the manager.  This is normally called by the driver itself in a static initializer.

 -- Method on DriverManager: public static void deregisterDriver (java.sql.Driver DRIVER)
throws SQLException
     This method de-registers a driver from the manager.

 -- Method on DriverManager: public static Enumeration getDrivers ()
     This method returns a list of all the currently registered JDBC drivers that were loaded by the current ClassLoader.

 -- Method on DriverManager: public static Driver getDriver (java.lang.String URL)
throws SQLException
     This method returns a driver that can connect to the specified JDBC URL string.  This will be selected from among drivers loaded at initialization time and those drivers manually loaded by the same class loader as the caller.

 -- Method on DriverManager: public static Connection getConnection (java.lang.String URL)
throws SQLException
     This method attempts to return a connection to the specified JDBC URL string.

 -- Method on DriverManager: public static Connection getConnection (java.lang.String URL, java.lang.String USER, java.lang.String PASSWORD)
throws SQLException
     This method attempts to return a connection to the specified JDBC URL string using the specified username and password.

 -- Method on DriverManager: public static Connection getConnection (java.lang.String URL, java.util.Properties PROPERTIES)
throws SQLException
     This method attempts to return a connection to the specified JDBC URL string using the specified connection properties.

 -- Method on PreparedStatement: public void setNull (int INDEX, int TYPE)
throws SQLException
     This method populates the specified parameter with a SQL NULL value for the specified type.

 -- Method on PreparedStatement: public void setNull (int INDEX, int TYPE, java.lang.String NAME)
throws SQLException
     This method populates the specified parameter with a SQL NULL value for the specified type.

 -- Method on PreparedStatement: public void setBoolean (int INDEX, boolean VALUE)
throws SQLException
     This method sets the specified parameter from the given Java boolean value.

 -- Method on PreparedStatement: public void setByte (int INDEX, byte VALUE)
throws SQLException
     This method sets the specified parameter from the given Java byte value.

 -- Method on PreparedStatement: public void setShort (int INDEX, short VALUE)
throws SQLException
     This method sets the specified parameter from the given Java short value.

 -- Method on PreparedStatement: public void setInt (int INDEX, int VALUE)
throws SQLException
     This method sets the specified parameter from the given Java int value.

 -- Method on PreparedStatement: public void setLong (int INDEX, long VALUE)
throws SQLException
     This method sets the specified parameter from the given Java long value.

 -- Method on PreparedStatement: public void setFloat (int INDEX, float VALUE)
throws SQLException
     This method sets the specified parameter from the given Java float value.

 -- Method on PreparedStatement: public void setDouble (int INDEX, double VALUE)
throws SQLException
     This method sets the specified parameter from the given Java double value.

 -- Method on PreparedStatement: public void setString (int INDEX, java.lang.String VALUE)
throws SQLException
     This method sets the specified parameter from the given Java String value.

 -- Method on PreparedStatement: public void setBytes (int INDEX, byte[] VALUE)
throws SQLException
     This method sets the specified parameter from the given Java byte array value.

 -- Method on PreparedStatement: public void setBigDecimal (int INDEX, java.math.BigDecimal VALUE)
throws SQLException
     This method sets the specified parameter from the given Java java.math.BigDecimal value.

 -- Method on PreparedStatement: public void setDate (int INDEX, java.sql.Date VALUE)
throws SQLException
     This method sets the specified parameter from the given Java java.sql.Date value.

 -- Method on PreparedStatement: public void setDate (int INDEX, java.sql.Date VALUE, java.util.Calendar CALENDAR)
throws SQLException
     This method sets the specified parameter from the given Java java.sql.Date value.

 -- Method on PreparedStatement: public void setTime (int INDEX, java.sql.Time VALUE)
throws SQLException
     This method sets the specified parameter from the given Java java.sql.Time value.

 -- Method on PreparedStatement: public void setTime (int INDEX, java.sql.Time VALUE, java.util.Calendar CALENDAR)
throws SQLException
     This method sets the specified parameter from the given Java java.sql.Time value.

 -- Method on PreparedStatement: public void setTimestamp (int INDEX, java.sql.Timestamp VALUE)
throws SQLException
     This method sets the specified parameter from the given Java java.sql.Timestamp value.

 -- Method on PreparedStatement: public void setTimestamp (int INDEX, java.sql.Timestamp VALUE, java.util.Calendar CALENDAR)
throws SQLException
     This method sets the specified parameter from the given Java java.sql.Timestamp value.

 -- Method on PreparedStatement: public void setAsciiStream (int INDEX, java.io.InputStream VALUE, int LENGTH)
throws SQLException
     This method sets the specified parameter from the given Java ASCII InputStream value.

 -- Method on PreparedStatement: public void setUnicodeStream (int INDEX, java.io.InputStream VALUE, int LENGTH)
throws SQLException
     This method sets the specified parameter from the given Java Unicode UTF-8 InputStream value.

 -- Method on PreparedStatement: public void setBinaryStream (int INDEX, java.io.InputStream VALUE, int LENGTH)
throws SQLException
     This method sets the specified parameter from the given Java binary InputStream value.

 -- Method on PreparedStatement: public void setCharacterStream (int INDEX, java.io.Reader VALUE, int LENGTH)
throws SQLException
     This method sets the specified parameter from the given Java character Reader value.

 -- Method on PreparedStatement: public void setRef (int INDEX, java.sql.Ref VALUE)
throws SQLException
     This method sets the specified parameter from the given Java Ref value.  The default object type to SQL type mapping will be used.

 -- Method on PreparedStatement: public void setBlob (int INDEX, java.sql.Blob VALUE)
throws SQLException
     This method sets the specified parameter from the given Java Blob value.  The default object type to SQL type mapping will be used.

 -- Method on PreparedStatement: public void setClob (int INDEX, java.sql.Clob VALUE)
throws SQLException
     This method sets the specified parameter from the given Java Clob value.  The default object type to SQL type mapping will be used.

 -- Method on PreparedStatement: public void setArray (int INDEX, java.sql.Array VALUE)
throws SQLException
     This method sets the specified parameter from the given Java Array value.  The default object type to SQL type mapping will be used.

 -- Method on PreparedStatement: public void setObject (int INDEX, java.lang.Object VALUE)
throws SQLException
     This method sets the specified parameter from the given Java Object value.  The default object type to SQL type mapping will be used.

 -- Method on PreparedStatement: public void setObject (int INDEX, java.lang.Object VALUE, int TYPE)
throws SQLException
     This method sets the specified parameter from the given Java Object value.  The specified SQL object type will be used.

 -- Method on PreparedStatement: public void setObject (int INDEX, java.lang.Object VALUE, int TYPE, int SCALE)
throws SQLException
     This method sets the specified parameter from the given Java Object value.  The specified SQL object type will be used.

 -- Method on PreparedStatement: public void addBatch ()
throws SQLException
     This method adds a set of parameters to the batch for JDBC 2.0.

 -- Method on PreparedStatement: public void clearParameters ()
throws SQLException
     This method clears all of the input parameter that have been set on this statement.

 -- Method on PreparedStatement: public ResultSetMetaData getMetaData ()
throws SQLException
     This method returns meta data for the result set from this statement.

 -- Method on PreparedStatement: public boolean execute ()
throws SQLException
     This method executes a prepared SQL query. Some prepared statements return multiple results; the execute method handles these complex statements as well as the simpler form of statements handled by executeQuery and executeUpdate.

 -- Method on PreparedStatement: public ResultSet executeQuery ()
throws SQLException
     This method executes a prepared SQL query and returns its ResultSet.

 -- Method on PreparedStatement: public int executeUpdate ()
throws SQLException
     This method executes an SQL INSERT, UPDATE or DELETE statement.  SQL statements that return nothing such as SQL DDL statements can be executed.

 -- Method on Ref: public String getBaseTypeName ()
throws SQLException
     This method returns the fully qualified name of the SQL structured type of the referenced item.

 -- Method on ResultSet: public boolean next ()
throws SQLException
     This method advances to the next row in the result set.  Any streams open on the current row are closed automatically.

 -- Method on ResultSet: public boolean previous ()
throws SQLException
     This method moves the current position to the previous row in the result set.

 -- Method on ResultSet: public void close ()
throws SQLException
     This method closes the result set and frees any associated resources.

 -- Method on ResultSet: public boolean wasNull ()
throws SQLException
     This method tests whether the value of the last column that was fetched was actually a SQL NULL value.

 -- Method on ResultSet: public String getString (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java String.

 -- Method on ResultSet: public Object getObject (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java Object.

 -- Method on ResultSet: public boolean getBoolean (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java boolean.

 -- Method on ResultSet: public byte getByte (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java byte.

 -- Method on ResultSet: public short getShort (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java short.

 -- Method on ResultSet: public int getInt (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java int.

 -- Method on ResultSet: public long getLong (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java long.

 -- Method on ResultSet: public float getFloat (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java float.

 -- Method on ResultSet: public double getDouble (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java double.

 -- Method on ResultSet: public BigDecimal getBigDecimal (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java BigDecimal.

 -- Method on ResultSet: public BigDecimal getBigDecimal (int INDEX, int SCALE)
throws SQLException
     This method returns the value of the specified column as a Java BigDecimal.

 -- Method on ResultSet: public byte getBytes (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java byte array.

 -- Method on ResultSet: public Date getDate (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java java.sql.Date.

 -- Method on ResultSet: public Time getTime (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java java.sql.Time.

 -- Method on ResultSet: public Timestamp getTimestamp (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Java java.sql.Timestamp.

 -- Method on ResultSet: public InputStream getAsciiStream (int INDEX)
throws SQLException
     This method returns the value of the specified column as an ASCII stream.  Note that all the data from this stream must be read before fetching the value of any other column.  Please also be aware that calling next() or close() on this result set will close this stream as well.

 -- Method on ResultSet: public InputStream getUnicodeStream (int INDEX)
throws SQLException
     This method returns the value of the specified column as a Unicode UTF-8 stream.  Note that all the data from this stream must be read before fetching the value of any other column.  Please also be aware that calling next() or close() on this result set will close this stream as well.

 -- Method on ResultSet: public InputStream getBinaryStream (int INDEX)
throws SQLException
     This method returns the value of the specified column as a raw byte stream.  Note that all the data from this stream must be read before fetching the value of any other column.  Please also be aware that calling next() or close() on this result set will close this stream as well.

 -- Method on ResultSet: public Reader getCharacterStream (int INDEX)
throws SQLException
     This method returns the value of the specified column as a character stream.  Note that all the data from this stream must be read before fetching the value of any other column.  Please also be aware that calling next() or close() on this result set will close this stream as well.

 -- Method on ResultSet: public String getString (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java String.

 -- Method on ResultSet: public Object getObject (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java Object.

 -- Method on ResultSet: public boolean getBoolean (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java boolean.

 -- Method on ResultSet: public byte getByte (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java byte.

 -- Method on ResultSet: public short getShort (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java short.

 -- Method on ResultSet: public int getInt (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java int.

 -- Method on ResultSet: public long getLong (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java long.

 -- Method on ResultSet: public float getFloat (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java float.

 -- Method on ResultSet: public double getDouble (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java double.

 -- Method on ResultSet: public BigDecimal getBigDecimal (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java BigDecimal.

 -- Method on ResultSet: public BigDecimal getBigDecimal (java.lang.String COLUMN, int SCALE)
throws SQLException
     This method returns the value of the specified column as a Java BigDecimal.

 -- Method on ResultSet: public byte getBytes (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java byte array.

 -- Method on ResultSet: public Date getDate (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java java.sql.Date.

 -- Method on ResultSet: public Time getTime (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java java.sql.Time.

 -- Method on ResultSet: public Timestamp getTimestamp (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Java java.sql.Timestamp.

 -- Method on ResultSet: public InputStream getAsciiStream (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as an ASCII stream.  Note that all the data from this stream must be read before fetching the value of any other column.  Please also be aware that calling next() or close() on this result set will close this stream as well.

 -- Method on ResultSet: public InputStream getUnicodeStream (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a Unicode UTF-8 stream.  Note that all the data from this stream must be read before fetching the value of any other column.  Please also be aware that calling next() or close() on this result set will close this stream as well.

 -- Method on ResultSet: public InputStream getBinaryStream (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a raw byte stream.  Note that all the data from this stream must be read before fetching the value of any other column.  Please also be aware that calling next() or close() on this result set will close this stream as well.

 -- Method on ResultSet: public Reader getCharacterStream (java.lang.String COLUMN)
throws SQLException
     This method returns the value of the specified column as a character stream.  Note that all the data from this stream must be read before fetching the value of any other column.  Please also be aware that calling next() or close() on this result set will close this stream as well.

 -- Method on ResultSet: public SQLWarning getWarnings ()
throws SQLException
     This method returns the first SQL warning associated with this result set.  Any additional warnings will be chained to this one.

 -- Method on ResultSet: public void clearWarnings ()
throws SQLException
     This method clears all warnings associated with this result set.

 -- Method on ResultSet: public String getCursorName ()
throws SQLException
     This method returns the name of the database cursor used by this result set.

 -- Method on ResultSet: public ResultSetMetaData getMetaData ()
throws SQLException
     This method returns data about the columns returned as part of the result set as a ResultSetMetaData instance.

 -- Method on ResultSet: public int findColumn (java.lang.String COLUMN)
throws SQLException
     This method returns the column index of the specified named column.

 -- Method on ResultSet: public boolean isBeforeFirst ()
throws SQLException
     This method tests whether or not the cursor is before the first row in the result set.

 -- Method on ResultSet: public boolean isAfterLast ()
throws SQLException
     This method tests whether or not the cursor is after the last row in the result set.

 -- Method on ResultSet: public boolean isFirst ()
throws SQLException
     This method tests whether or not the cursor is positioned on the first row in the result set.

 -- Method on ResultSet: public boolean isLast ()
throws SQLException
     This method tests whether or not the cursor is on the last row in the result set.

 -- Method on ResultSet: public void beforeFirst ()
throws SQLException
     This method repositions the cursor to before the first row in the result set.

 -- Method on ResultSet: public void afterLast ()
throws SQLException
     This method repositions the cursor to after the last row in the result set.

 -- Method on ResultSet: public boolean first ()
throws SQLException
     This method repositions the cursor on the first row in the result set.

 -- Method on ResultSet: public boolean last ()
throws SQLException
     This method repositions the cursor on the last row in the result set.

 -- Method on ResultSet: public int getRow ()
throws SQLException
     This method returns the current row number in the cursor.  Numbering begins at index 1.

 -- Method on ResultSet: public boolean absolute (int ROW)
throws SQLException
     This method positions the result set to the specified absolute row. Positive numbers are row offsets from the beginning of the result set (numbering starts from row 1) and negative numbers are row offsets from the end of the result set (numbering starts from -1).

 -- Method on ResultSet: public boolean relative (int ROW)
throws SQLException
     This method moves the result set position relative to the current row. The offset can be positive or negative.

 -- Method on ResultSet: public void setFetchDirection (int DIRECTION)
throws SQLException
     This method provides a hint to the driver about which direction the result set will be processed in.

 -- Method on ResultSet: public int getFetchDirection ()
throws SQLException
     This method returns the current fetch direction for this result set.

 -- Method on ResultSet: public void setFetchSize (int ROWS)
throws SQLException
     This method provides a hint to the driver about how many rows at a time it should fetch from the database.

 -- Method on ResultSet: public int getFetchSize ()
throws SQLException
     This method returns the current number of rows that will be fetched from the database at a time.

 -- Method on ResultSet: public int getType ()
throws SQLException
     This method returns the result set type of this result set.  This will be one of the TYPE_* constants defined in this interface.

 -- Method on ResultSet: public int getConcurrency ()
throws SQLException
     This method returns the concurrency type of this result set.  This will be one of the CONCUR_* constants defined in this interface.

 -- Method on ResultSet: public boolean rowUpdated ()
throws SQLException
     This method tests whether or not the current row in the result set has been updated.  Updates must be visible in order of this method to detect the update.

 -- Method on ResultSet: public boolean rowInserted ()
throws SQLException
     This method tests whether or not the current row in the result set has been inserted.  Inserts must be visible in order of this method to detect the insert.

 -- Method on ResultSet: public boolean rowDeleted ()
throws SQLException
     This method tests whether or not the current row in the result set has been deleted.  Deletes must be visible in order of this method to detect the deletion.

 -- Method on ResultSet: public void updateNull (int INDEX)
throws SQLException
     This method updates the specified column to have a NULL value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateBoolean (int INDEX, boolean VALUE)
throws SQLException
     This method updates the specified column to have a boolean value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateByte (int INDEX, byte VALUE)
throws SQLException
     This method updates the specified column to have a byte value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateShort (int INDEX, short VALUE)
throws SQLException
     This method updates the specified column to have a short value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateInt (int INDEX, int VALUE)
throws SQLException
     This method updates the specified column to have an int value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateLong (int INDEX, long VALUE)
throws SQLException
     This method updates the specified column to have a long value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateFloat (int INDEX, float VALUE)
throws SQLException
     This method updates the specified column to have a float value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateDouble (int INDEX, double VALUE)
throws SQLException
     This method updates the specified column to have a double value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateBigDecimal (int INDEX, java.math.BigDecimal VALUE)
throws SQLException
     This method updates the specified column to have a BigDecimal value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateString (int INDEX, java.lang.String VALUE)
throws SQLException
     This method updates the specified column to have a String value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateBytes (int INDEX, byte[] VALUE)
throws SQLException
     This method updates the specified column to have a byte array value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateDate (int INDEX, java.sql.Date VALUE)
throws SQLException
     This method updates the specified column to have a java.sql.Date value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateTime (int INDEX, java.sql.Time VALUE)
throws SQLException
     This method updates the specified column to have a java.sql.Time value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateTimestamp (int INDEX, java.sql.Timestamp VALUE)
throws SQLException
     This method updates the specified column to have a java.sql.Timestamp value. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateAsciiStream (int INDEX, java.io.InputStream VALUE, int LENGTH)
throws SQLException
     This method updates the specified column from an ASCII text stream. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateBinaryStream (int INDEX, java.io.InputStream VALUE, int LENGTH)
throws SQLException
     This method updates the specified column from a binary stream. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateCharacterStream (int INDEX, java.io.Reader VALUE, int LENGTH)
throws SQLException
     This method updates the specified column from a character stream. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateObject (int INDEX, java.lang.Object VALUE)
throws SQLException
     This method updates the specified column to have an Object value. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateObject (int INDEX, java.lang.Object VALUE, int SCALE)
throws SQLException
     This method updates the specified column to have an Object value. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateNull (java.lang.String NAME)
throws SQLException
     This method updates the specified column to have a NULL value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateBoolean (java.lang.String NAME, boolean VALUE)
throws SQLException
     This method updates the specified column to have a boolean value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateByte (java.lang.String NAME, byte VALUE)
throws SQLException
     This method updates the specified column to have a byte value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateShort (java.lang.String NAME, short VALUE)
throws SQLException
     This method updates the specified column to have a short value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateInt (java.lang.String NAME, int VALUE)
throws SQLException
     This method updates the specified column to have an int value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateLong (java.lang.String NAME, long VALUE)
throws SQLException
     This method updates the specified column to have a long value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateFloat (java.lang.String NAME, float VALUE)
throws SQLException
     This method updates the specified column to have a float value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateDouble (java.lang.String NAME, double VALUE)
throws SQLException
     This method updates the specified column to have a double value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateBigDecimal (java.lang.String NAME, java.math.BigDecimal VALUE)
throws SQLException
     This method updates the specified column to have a BigDecimal value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateString (java.lang.String NAME, java.lang.String VALUE)
throws SQLException
     This method updates the specified column to have a String value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateBytes (java.lang.String NAME, byte[] VALUE)
throws SQLException
     This method updates the specified column to have a byte array value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateDate (java.lang.String NAME, java.sql.Date VALUE)
throws SQLException
     This method updates the specified column to have a java.sql.Date value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateTime (java.lang.String NAME, java.sql.Time VALUE)
throws SQLException
     This method updates the specified column to have a java.sql.Time value.  This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateTimestamp (java.lang.String NAME, java.sql.Timestamp VALUE)
throws SQLException
     This method updates the specified column to have a java.sql.Timestamp value. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateAsciiStream (java.lang.String NAME, java.io.InputStream VALUE, int LENGTH)
throws SQLException
     This method updates the specified column from an ASCII text stream. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateBinaryStream (java.lang.String NAME, java.io.InputStream VALUE, int LENGTH)
throws SQLException
     This method updates the specified column from a binary stream. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateCharacterStream (java.lang.String NAME, java.io.Reader VALUE, int LENGTH)
throws SQLException
     This method updates the specified column from a character stream. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateObject (java.lang.String NAME, java.lang.Object VALUE)
throws SQLException
     This method updates the specified column to have an Object value. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void updateObject (java.lang.String NAME, java.lang.Object VALUE, int SCALE)
throws SQLException
     This method updates the specified column to have an Object value. This does not update the actual database.  updateRow must be called in order to do that.

 -- Method on ResultSet: public void insertRow ()
throws SQLException
     This method inserts the current row into the database.  The result set must be positioned on the insert row in order to call this method successfully.

 -- Method on ResultSet: public void updateRow ()
throws SQLException
     This method updates the current row in the database.

 -- Method on ResultSet: public void deleteRow ()
throws SQLException
     This method deletes the current row in the database.

 -- Method on ResultSet: public void refreshRow ()
throws SQLException
     This method refreshes the contents of the current row from the database.

 -- Method on ResultSet: public void cancelRowUpdates ()
throws SQLException
     This method cancels any changes that have been made to a row.  If the rowUpdate method has been called, then the changes cannot be undone.

 -- Method on ResultSet: public void moveToInsertRow ()
throws SQLException
     This method positions the result set to the "insert row", which allows a new row to be inserted into the database from the result set.

 -- Method on ResultSet: public void moveToCurrentRow ()
throws SQLException
     This method moves the result set position from the insert row back to the current row that was selected prior to moving to the insert row.

 -- Method on ResultSet: public Statement getStatement ()
throws SQLException
     This method returns a the Statement that was used to produce this result set.

 -- Method on ResultSet: public Object getObject (int INDEX, java.util.Map MAP)
throws SQLException
     This method returns the value of the specified column as a Java Object using the specified SQL type to Java type map.

 -- Method on ResultSet: public Ref getRef (int INDEX)
throws SQLException
     This method returns a Ref for the specified column which represents the structured type for the column.

 -- Method on ResultSet: public Blob getBlob (int INDEX)
throws SQLException
     This method returns the specified column value as a BLOB.

 -- Method on ResultSet: public Clob getClob (int INDEX)
throws SQLException
     This method returns the specified column value as a CLOB.

 -- Method on ResultSet: public Array getArray (int INDEX)
throws SQLException
     This method returns the specified column value as an Array.

 -- Method on ResultSet: public Object getObject (java.lang.String NAME, java.util.Map MAP)
throws SQLException
     This method returns the value of the specified column as a Java Object using the specified SQL type to Java type map.

 -- Method on ResultSet: public Ref getRef (java.lang.String NAME)
throws SQLException
     This method returns a Ref for the specified column which represents the structured type for the column.

 -- Method on ResultSet: public Blob getBlob (java.lang.String NAME)
throws SQLException
     This method returns the specified column value as a BLOB.

 -- Method on ResultSet: public Clob getClob (java.lang.String NAME)
throws SQLException
     This method returns the specified column value as a CLOB.

 -- Method on ResultSet: public Array getArray (java.lang.String NAME)
throws SQLException
     This method returns the specified column value as an Array.

 -- Method on ResultSet: public Date getDate (int INDEX, java.util.Calendar CAL)
throws SQLException
     This method returns the specified column value as a java.sql.Date.  The specified Calendar is used to generate a value for the date if the database does not support timezones.

 -- Method on ResultSet: public Time getTime (int INDEX, java.util.Calendar CAL)
throws SQLException
     This method returns the specified column value as a java.sql.Time.  The specified Calendar is used to generate a value for the time if the database does not support timezones.

 -- Method on ResultSet: public Timestamp getTimestamp (int INDEX, java.util.Calendar CAL)
throws SQLException
     This method returns the specified column value as a java.sql.Timestamp.  The specified Calendar is used to generate a value for the timestamp if the database does not support timezones.

 -- Method on ResultSet: public Date getDate (java.lang.String NAME, java.util.Calendar CAL)
throws SQLException
     This method returns the specified column value as a java.sql.Date.  The specified Calendar is used to generate a value for the date if the database does not support timezones.

 -- Method on ResultSet: public Time getTime (java.lang.String NAME, java.util.Calendar CAL)
throws SQLException
     This method returns the specified column value as a java.sql.Time.  The specified Calendar is used to generate a value for the time if the database does not support timezones.

 -- Method on ResultSet: public Timestamp getTimestamp (java.lang.String NAME, java.util.Calendar CAL)
throws SQLException
     This method returns the specified column value as a java.sql.Timestamp.  The specified Calendar is used to generate a value for the timestamp if the database does not support timezones.

 -- Method on ResultSetMetaData: public int getColumnCount ()
throws SQLException
     This method returns the number of columns in the result set.

 -- Method on ResultSetMetaData: public boolean isAutoIncrement (int INDEX)
throws SQLException
     This method test whether or not the column is an auto-increment column. Auto-increment columns are read-only.

 -- Method on ResultSetMetaData: public boolean isCaseSensitive (int INDEX)
throws SQLException
     This method tests whether or not a column is case sensitive in its values.

 -- Method on ResultSetMetaData: public boolean isSearchable (int INDEX)
throws SQLException
     This method tests whether not the specified column can be used in a WHERE clause.

 -- Method on ResultSetMetaData: public boolean isCurrency (int INDEX)
throws SQLException
     This method tests whether or not the column stores a monetary value.

 -- Method on ResultSetMetaData: public int isNullable (int INDEX)
throws SQLException
     This method returns a value indicating whether or not the specified column may contain a NULL value.

 -- Method on ResultSetMetaData: public boolean isSigned (int INDEX)
throws SQLException
     This method tests whether or not the value of the specified column is signed or unsigned.

 -- Method on ResultSetMetaData: public int getColumnDisplaySize (int INDEX)
throws SQLException
     This method returns the maximum number of characters that can be used to display a value in this column.

 -- Method on ResultSetMetaData: public String getColumnLabel (int INDEX)
throws SQLException
     This method returns a string that should be used as a caption for this column for user display purposes.

 -- Method on ResultSetMetaData: public String getColumnName (int INDEX)
throws SQLException
     This method returns the name of the specified column.

 -- Method on ResultSetMetaData: public String getSchemaName (int INDEX)
throws SQLException
     This method returns the name of the schema that contains the specified column.

 -- Method on ResultSetMetaData: public int getPrecision (int INDEX)
throws SQLException
     This method returns the precision of the specified column, which is the number of decimal digits it contains.

 -- Method on ResultSetMetaData: public int getScale (int INDEX)
throws SQLException
     This method returns the scale of the specified column, which is the number of digits to the right of the decimal point.

 -- Method on ResultSetMetaData: public String getTableName (int INDEX)
throws SQLException
     This method returns the name of the table containing the specified column.

 -- Method on ResultSetMetaData: public String getCatalogName (int INDEX)
throws SQLException
     This method returns the name of the catalog containing the specified column.

 -- Method on ResultSetMetaData: public int getColumnType (int INDEX)
throws SQLException
     This method returns the SQL type of the specified column.  This will be one of the constants from Types.

 -- Method on ResultSetMetaData: public String getColumnTypeName (int INDEX)
throws SQLException
     This method returns the name of the SQL type for this column.

 -- Method on ResultSetMetaData: public boolean isReadOnly (int INDEX)
throws SQLException
     This method tests whether or not the specified column is read only.

 -- Method on ResultSetMetaData: public boolean isWritable (int INDEX)
throws SQLException
     This method tests whether or not the column may be writable.  This does not guarantee that a write will be successful.

 -- Method on ResultSetMetaData: public boolean isDefinitelyWritable (int INDEX)
throws SQLException
     This method tests whether or not the column is writable.  This does guarantee that a write will be successful.

 -- Method on ResultSetMetaData: public String getColumnClassName (int INDEX)
throws SQLException
     This method returns the name of the Java class which will be used to create objects representing the data in this column.

 -- Method on SQLData: public String getSQLTypeName ()
throws SQLException
     This method returns the user defined datatype name for this object.

 -- Method on SQLData: public void readSQL (java.sql.SQLInput STREAM, java.lang.String NAME)
throws SQLException
     This method populates the data in the object from the specified stream.

 -- Method on SQLData: public void writeSQL (java.sql.SQLOutput STREAM)
throws SQLException
     This method writes the data in this object to the specified stream.

 -- Method on SQLException: public String getSQLState ()
     This method returns the SQLState information associated with this error.  The value returned is a String which is formatted using the XOPEN SQL state conventions.

 -- Method on SQLException: public int getErrorCode ()
     This method returns the vendor specific error code associated with this error.

 -- Method on SQLException: public SQLException getNextException ()
     This method returns the exception that is chained to this object.

 -- Method on SQLException: public void setNextException (java.sql.SQLException E)
     This method adds a new exception to the end of the chain of exceptions that are chained to this object.

 -- Method on SQLInput: public String readString ()
throws SQLException
     This method reads the next item from the stream a Java String.

 -- Method on SQLInput: public boolean readBoolean ()
throws SQLException
     This method reads the next item from the stream a Java boolean.

 -- Method on SQLInput: public byte readByte ()
throws SQLException
     This method reads the next item from the stream a Java byte.

 -- Method on SQLInput: public short readShort ()
throws SQLException
     This method reads the next item from the stream a Java short.

 -- Method on SQLInput: public int readInt ()
throws SQLException
     This method reads the next item from the stream a Java int.

 -- Method on SQLInput: public long readLong ()
throws SQLException
     This method reads the next item from the stream a Java long.

 -- Method on SQLInput: public float readFloat ()
throws SQLException
     This method reads the next item from the stream a Java float.

 -- Method on SQLInput: public double readDouble ()
throws SQLException
     This method reads the next item from the stream a Java double.

 -- Method on SQLInput: public BigDecimal readBigDecimal ()
throws SQLException
     This method reads the next item from the stream a Java BigDecimal.

 -- Method on SQLInput: public byte readBytes ()
throws SQLException
     This method reads the next item from the stream a Java byte array

 -- Method on SQLInput: public Date readDate ()
throws SQLException
     This method reads the next item from the stream a Java java.sql.Date.

 -- Method on SQLInput: public Time readTime ()
throws SQLException
     This method reads the next item from the stream a Java java.sql.Time.

 -- Method on SQLInput: public Timestamp readTimestamp ()
throws SQLException
     This method reads the next item from the stream a Java java.sql.Timestamp.

 -- Method on SQLInput: public InputStream readAsciiStream ()
throws SQLException
     This method reads the next item from the stream a ASCII text InputStream.

 -- Method on SQLInput: public InputStream readBinaryStream ()
throws SQLException
     This method reads the next item from the stream a binary InputStream.

 -- Method on SQLInput: public Reader readCharacterStream ()
throws SQLException
     This method reads the next item from the stream a character Reader.

 -- Method on SQLInput: public Object readObject ()
throws SQLException
     This method reads the next item from the stream a Java Object.

 -- Method on SQLInput: public Ref readRef ()
throws SQLException
     This method reads the next item from the stream a Java SQL Ref.

 -- Method on SQLInput: public Blob readBlob ()
throws SQLException
     This method reads the next item from the stream a Java SQL Blob.

 -- Method on SQLInput: public Clob readClob ()
throws SQLException
     This method reads the next item from the stream a Java SQL Clob.

 -- Method on SQLInput: public Array readArray ()
throws SQLException
     This method reads the next item from the stream a Java SQL Array.

 -- Method on SQLInput: public boolean wasNull ()
throws SQLException
     This method tests whether or not the last value read was a SQL NULL value.

 -- Method on SQLOutput: public void writeString (java.lang.String VALUE)
throws SQLException
     This method writes the specified Java String to the SQL stream.

 -- Method on SQLOutput: public void writeBoolean (boolean VALUE)
throws SQLException
     This method writes the specified Java boolean to the SQL stream.

 -- Method on SQLOutput: public void writeByte (byte VALUE)
throws SQLException
     This method writes the specified Java byte to the SQL stream.

 -- Method on SQLOutput: public void writeShort (short VALUE)
throws SQLException
     This method writes the specified Java short to the SQL stream.

 -- Method on SQLOutput: public void writeInt (int VALUE)
throws SQLException
     This method writes the specified Java int to the SQL stream.

 -- Method on SQLOutput: public void writeLong (long VALUE)
throws SQLException
     This method writes the specified Java long to the SQL stream.

 -- Method on SQLOutput: public void writeFloat (float VALUE)
throws SQLException
     This method writes the specified Java float to the SQL stream.

 -- Method on SQLOutput: public void writeDouble (double VALUE)
throws SQLException
     This method writes the specified Java double to the SQL stream.

 -- Method on SQLOutput: public void writeBigDecimal (java.math.BigDecimal VALUE)
throws SQLException
     This method writes the specified Java BigDecimal to the SQL stream.

 -- Method on SQLOutput: public void writeBytes (byte[] VALUE)
throws SQLException
     This method writes the specified Java byte array to the SQL stream.

 -- Method on SQLOutput: public void writeDate (java.sql.Date VALUE)
throws SQLException
     This method writes the specified Java java.sql.Date to the SQL stream.

 -- Method on SQLOutput: public void writeTime (java.sql.Time VALUE)
throws SQLException
     This method writes the specified Java java.sql.Time to the SQL stream.

 -- Method on SQLOutput: public void writeTimestamp (java.sql.Timestamp VALUE)
throws SQLException
     This method writes the specified Java java.sql.Timestamp to the SQL stream.

 -- Method on SQLOutput: public void writeCharacterStream (java.io.Reader VALUE)
throws SQLException
     This method writes the specified Java character stream to the SQL stream.

 -- Method on SQLOutput: public void writeBinaryStream (java.io.InputStream VALUE)
throws SQLException
     This method writes the specified uninterpreted binary byte stream to the SQL stream.

 -- Method on SQLOutput: public void writeAsciiStream (java.io.InputStream VALUE)
throws SQLException
     This method writes the specified ASCII text stream to the SQL stream.

 -- Method on SQLOutput: public void writeObject (java.sql.SQLData VALUE)
throws SQLException
     This method writes the specified Java SQLData object to the SQL stream.

 -- Method on SQLOutput: public void writeRef (java.sql.Ref VALUE)
throws SQLException
     This method writes the specified Java SQL Ref object to the SQL stream.

 -- Method on SQLOutput: public void writeBlob (java.sql.Blob VALUE)
throws SQLException
     This method writes the specified Java SQL Blob object to the SQL stream.

 -- Method on SQLOutput: public void writeClob (java.sql.Clob VALUE)
throws SQLException
     This method writes the specified Java SQL Clob object to the SQL stream.

 -- Method on SQLOutput: public void writeStruct (java.sql.Struct VALUE)
throws SQLException
     This method writes the specified Java SQL Struct object to the SQL stream.

 -- Method on SQLOutput: public void writeArray (java.sql.Array VALUE)
throws SQLException
     This method writes the specified Java SQL Array object to the SQL stream.

 -- Method on SQLWarning: public SQLWarning getNextWarning ()
     This method returns the exception that is chained to this object.

 -- Method on SQLWarning: public void setNextWarning (java.sql.SQLWarning E)
     This method adds a new exception to the end of the chain of exceptions that are chained to this object.

 -- Method on Statement: public ResultSet executeQuery (java.lang.String SQL)
throws SQLException
     This method executes the specified SQL SELECT statement and returns a (possibly empty) ResultSet with the results of the query.

 -- Method on Statement: public int executeUpdate (java.lang.String SQL)
throws SQLException
     This method executes the specified SQL INSERT, UPDATE, or DELETE statement and returns the number of rows affected, which may be 0.

 -- Method on Statement: public void close ()
throws SQLException
     This method closes the statement and frees any associated resources.

 -- Method on Statement: public int getMaxFieldSize ()
throws SQLException
     This method returns the maximum length of any column value in bytes.

 -- Method on Statement: public void setMaxFieldSize (int MAXSIZE)
throws SQLException
     This method sets the limit for the maximum length of any column in bytes.

 -- Method on Statement: public int getMaxRows ()
throws SQLException
     This method returns the maximum possible number of rows in a result set.

 -- Method on Statement: public void setMaxRows (int MAXROWS)
throws SQLException
     This method sets the maximum number of rows that can be present in a result set.

 -- Method on Statement: public void setEscapeProcessing (boolean ESACPE)
throws SQLException
     This method sets the local escape processing mode on or off.  The default value is on.

 -- Method on Statement: public int getQueryTimeout ()
throws SQLException
     The method returns the number of seconds a statement may be in process before timing out.  A value of 0 means there is no timeout.

 -- Method on Statement: public void setQueryTimeout (int TIMEOUT)
throws SQLException
     This method sets the number of seconds a statement may be in process before timing out.  A value of 0 means there is no timeout.

 -- Method on Statement: public void cancel ()
throws SQLException
     This method cancels an outstanding statement, if the database supports that operation.

 -- Method on Statement: public SQLWarning getWarnings ()
throws SQLException
     This method returns the first SQL warning attached to this statement. Subsequent warnings will be chained to this one.

 -- Method on Statement: public void clearWarnings ()
throws SQLException
     This method clears any SQL warnings that have been attached to this statement.

 -- Method on Statement: public void setCursorName (java.lang.String NAME)
throws SQLException
     This method sets the cursor name that will be used by the result set.

 -- Method on Statement: public boolean execute (java.lang.String SQL)
throws SQLException
     This method executes an arbitrary SQL statement of any time.  The methods getResultSet, getMoreResults and getUpdateCount retrieve the results.

 -- Method on Statement: public ResultSet getResultSet ()
throws SQLException
     This method returns the result set of the SQL statement that was executed.  This should be called only once per result set returned.

 -- Method on Statement: public int getUpdateCount ()
throws SQLException
     This method returns the update count of the SQL statement that was executed.  This should be called only once per executed SQL statement.

 -- Method on Statement: public boolean getMoreResults ()
throws SQLException
     This method advances the result set pointer to the next result set, which can then be retrieved using getResultSet

 -- Method on Statement: public int getFetchDirection ()
throws SQLException
     This method returns the current direction that the driver thinks the result set will be accessed int.

 -- Method on Statement: public void setFetchDirection (int DIRECTION)
throws SQLException
     This method informs the driver which direction the result set will be accessed in.

 -- Method on Statement: public int getFetchSize ()
throws SQLException
     This method returns the number of rows the driver believes should be fetched from the database at a time.

 -- Method on Statement: public void setFetchSize (int NUMROWS)
throws SQLException
     This method informs the driver how many rows it should fetch from the database at a time.

 -- Method on Statement: public int getResultSetConcurrency ()
throws SQLException
     This method returns the concurrency type of the result set for this statement. This will be one of the concurrency types defined in ResultSet.

 -- Method on Statement: public int getResultSetType ()
throws SQLException
     This method returns the result set type for this statement.  This will be one of the result set types defined in ResultSet.

 -- Method on Statement: public void addBatch (java.lang.String SQL)
throws SQLException
     This method adds a SQL statement to a SQL batch.  A driver is not required to implement this method.

 -- Method on Statement: public void clearBatch ()
throws SQLException
     This method clears out any SQL statements that have been populated in the current batch.  A driver is not required to implement this method.

 -- Method on Statement: public int executeBatch ()
throws SQLException
     This method executes the SQL batch and returns an array of update counts - one for each SQL statement in the batch - ordered in the same order the statements were added to the batch.  A driver is not required to implement this method.

 -- Method on Statement: public Connection getConnection ()
throws SQLException
     This method returns the Connection instance that was used to create this object.

 -- Method on Struct: public String getSQLTypeName ()
throws SQLException
     This method returns the name of the SQL structured type for this object.

 -- Method on Struct: public Object getAttributes ()
throws SQLException
     This method returns the attributes of this SQL structured type.

 -- Method on Struct: public Object getAttributes (java.util.Map MAP)
throws SQLException
     This method returns the attributes of this SQL structured type. The specified map of type mappings overrides the default mappings.

 -- Method on Time: public static Time valueOf (java.lang.String STR)
     This method returns a new instance of this class by parsing a date in JDBC format into a Java date.

 -- Method on Time: public String toString ()
     This method returns this date in JDBC format.

 -- Method on Timestamp: public static Timestamp valueOf (java.lang.String STR)
     This method returns a new instance of this class by parsing a date in JDBC format into a Java date.

 -- Method on Timestamp: public String toString ()
     This method returns this date in JDBC format.

 -- Method on Timestamp: public int getNanos ()
     This method returns the nanosecond value for this object.

 -- Method on Timestamp: public void setNanos (int NANOS)
     This method sets the nanosecond value for this object.

 -- Method on Timestamp: public boolean before (java.sql.Timestamp TS)
     This methods tests whether this object is earlier than the specified object.

 -- Method on Timestamp: public boolean after (java.sql.Timestamp TS)
     This methods tests whether this object is later than the specified object.

 -- Method on Timestamp: public boolean equals (java.lang.Object OBJ)
     This method these the specified Object for equality against this object.  This will be true if an only if the specified object is an instance of Timestamp and has the same time value fields.

 -- Method on Timestamp: public boolean equals (java.sql.Timestamp TS)
     This method tests the specified timestamp for equality against this object.  This will be true if and only if the specified object is not null and contains all the same time value fields as this object.