| Package | Description | 
|---|---|
| java.sql | 
 Provides the API for accessing and processing data stored in a 
data source (usually a relational database) using the 
JavaTM programming language. 
 | 
| javax.sql | 
 Provides the API for server side data source access and processing from
the JavaTM programming language. 
 | 
| javax.sql.rowset | 
 Standard interfaces and base classes for JDBC  
RowSet
implementations. | 
| javax.sql.rowset.serial | 
 Provides utility classes to allow serializable mappings between SQL types
and data types in the Java programming language. 
 | 
| javax.sql.rowset.spi | 
 The standard classes and interfaces that a third party vendor has to
use in its implementation of a synchronization provider. 
 | 
| Class and Description | 
|---|
| Array
 The mapping in the Java programming language for the SQL type
  
ARRAY. | 
| Blob
 The representation (mapping) in
 the Java™ programming
 language of an SQL
  
BLOB value. | 
| CallableStatement
 The interface used to execute SQL stored procedures. 
 | 
| ClientInfoStatus
 Enumeration for status of the reason that a property could not be set
 via a call to  
Connection.setClientInfo | 
| Clob
 The mapping in the Java™ programming language
 for the SQL  
CLOB type. | 
| Connection
 A connection (session) with a specific
 database. 
 | 
| DatabaseMetaData
 Comprehensive information about the database as a whole. 
 | 
| Date
 A thin wrapper around a millisecond value that allows
 JDBC to identify this as an SQL  
DATE value. | 
| Driver
 The interface that every driver class must implement. 
 | 
| DriverAction
 An interface that must be implemented when a Driver wants to be
 notified by  
DriverManager. | 
| DriverPropertyInfo
 Driver properties for making a connection. 
 | 
| JDBCType
 Defines the constants that are used to identify generic
 SQL types, called JDBC types. 
 | 
| NClob
 The mapping in the Java™ programming language
 for the SQL  
NCLOB type. | 
| ParameterMetaData
 An object that can be used to get information about the types
 and properties for each parameter marker in a
  
PreparedStatement object. | 
| PreparedStatement
 An object that represents a precompiled SQL statement. 
 | 
| PseudoColumnUsage
 Enumeration for pseudo/hidden column usage. 
 | 
| Ref
 The mapping in the Java programming language of an SQL  
REF
 value, which is a reference to an SQL structured type value in the database. | 
| ResultSet
 A table of data representing a database result set, which
 is usually generated by executing a statement that queries the database. 
 | 
| ResultSetMetaData
 An object that can be used to get information about the types
 and properties of the columns in a  
ResultSet object. | 
| RowId
 The representation (mapping) in the Java programming language of an SQL ROWID
 value. 
 | 
| RowIdLifetime
 Enumeration for RowId life-time values. 
 | 
| Savepoint
 The representation of a savepoint, which is a point within
 the current transaction that can be referenced from the
  
Connection.rollback method. | 
| SQLClientInfoException
 The subclass of  
SQLException is thrown when one or more client info properties
 could not be set on a Connection. | 
| SQLData
 The interface used for the custom mapping of an SQL user-defined type (UDT) to
 a class in the Java programming language. 
 | 
| SQLException
 An exception that provides information on a database access
 error or other errors. 
 | 
| SQLFeatureNotSupportedException
 The subclass of  
SQLException thrown when the SQLState class value is '0A'
 ( the value is 'zero' A). | 
| SQLInput
 An input stream that contains a stream of values representing an
 instance of an SQL structured type or an SQL distinct type. 
 | 
| SQLNonTransientException
 The subclass of  
SQLException thrown when an instance where a retry
 of the same operation would fail unless the cause of the SQLException
 is corrected. | 
| SQLOutput
 The output stream for writing the attributes of a user-defined
 type back to the database. 
 | 
| SQLTransientException
 The subclass of  
SQLException is thrown in situations where a
 previously failed operation might be able to succeed when the operation is
 retried without any intervention by application-level functionality. | 
| SQLType
 An object that is used to identify a generic SQL type, called a JDBC type or
 a vendor specific data type. 
 | 
| SQLWarning
 An exception that provides information on  database access
 warnings. 
 | 
| SQLXML
 The mapping in the JavaTM programming language for the SQL XML type. 
 | 
| Statement
 The object used for executing a static SQL statement
 and returning the results it produces. 
 | 
| Struct
 The standard mapping in the Java programming language for an SQL
 structured type. 
 | 
| Time
 A thin wrapper around the  
java.util.Date class that allows the JDBC
 API to identify this as an SQL TIME value. | 
| Timestamp
 A thin wrapper around  
java.util.Date that allows
 the JDBC API to identify this as an SQL TIMESTAMP value. | 
| Wrapper
 Interface for JDBC classes which provide the ability to retrieve the delegate instance when the instance
 in question is in fact a proxy class. 
 | 
| Class and Description | 
|---|
| Array
 The mapping in the Java programming language for the SQL type
  
ARRAY. | 
| Blob
 The representation (mapping) in
 the Java™ programming
 language of an SQL
  
BLOB value. | 
| Clob
 The mapping in the Java™ programming language
 for the SQL  
CLOB type. | 
| Connection
 A connection (session) with a specific
 database. 
 | 
| Date
 A thin wrapper around a millisecond value that allows
 JDBC to identify this as an SQL  
DATE value. | 
| NClob
 The mapping in the Java™ programming language
 for the SQL  
NCLOB type. | 
| PreparedStatement
 An object that represents a precompiled SQL statement. 
 | 
| Ref
 The mapping in the Java programming language of an SQL  
REF
 value, which is a reference to an SQL structured type value in the database. | 
| ResultSet
 A table of data representing a database result set, which
 is usually generated by executing a statement that queries the database. 
 | 
| ResultSetMetaData
 An object that can be used to get information about the types
 and properties of the columns in a  
ResultSet object. | 
| RowId
 The representation (mapping) in the Java programming language of an SQL ROWID
 value. 
 | 
| SQLException
 An exception that provides information on a database access
 error or other errors. 
 | 
| SQLFeatureNotSupportedException
 The subclass of  
SQLException thrown when the SQLState class value is '0A'
 ( the value is 'zero' A). | 
| SQLXML
 The mapping in the JavaTM programming language for the SQL XML type. 
 | 
| Time
 A thin wrapper around the  
java.util.Date class that allows the JDBC
 API to identify this as an SQL TIME value. | 
| Timestamp
 A thin wrapper around  
java.util.Date that allows
 the JDBC API to identify this as an SQL TIMESTAMP value. | 
| Wrapper
 Interface for JDBC classes which provide the ability to retrieve the delegate instance when the instance
 in question is in fact a proxy class. 
 | 
| Class and Description | 
|---|
| Array
 The mapping in the Java programming language for the SQL type
  
ARRAY. | 
| Blob
 The representation (mapping) in
 the Java™ programming
 language of an SQL
  
BLOB value. | 
| Clob
 The mapping in the Java™ programming language
 for the SQL  
CLOB type. | 
| Connection
 A connection (session) with a specific
 database. 
 | 
| Date
 A thin wrapper around a millisecond value that allows
 JDBC to identify this as an SQL  
DATE value. | 
| NClob
 The mapping in the Java™ programming language
 for the SQL  
NCLOB type. | 
| Ref
 The mapping in the Java programming language of an SQL  
REF
 value, which is a reference to an SQL structured type value in the database. | 
| ResultSet
 A table of data representing a database result set, which
 is usually generated by executing a statement that queries the database. 
 | 
| ResultSetMetaData
 An object that can be used to get information about the types
 and properties of the columns in a  
ResultSet object. | 
| RowId
 The representation (mapping) in the Java programming language of an SQL ROWID
 value. 
 | 
| Savepoint
 The representation of a savepoint, which is a point within
 the current transaction that can be referenced from the
  
Connection.rollback method. | 
| SQLException
 An exception that provides information on a database access
 error or other errors. 
 | 
| SQLXML
 The mapping in the JavaTM programming language for the SQL XML type. 
 | 
| Time
 A thin wrapper around the  
java.util.Date class that allows the JDBC
 API to identify this as an SQL TIME value. | 
| Timestamp
 A thin wrapper around  
java.util.Date that allows
 the JDBC API to identify this as an SQL TIMESTAMP value. | 
| Wrapper
 Interface for JDBC classes which provide the ability to retrieve the delegate instance when the instance
 in question is in fact a proxy class. 
 | 
| Class and Description | 
|---|
| Array
 The mapping in the Java programming language for the SQL type
  
ARRAY. | 
| Blob
 The representation (mapping) in
 the Java™ programming
 language of an SQL
  
BLOB value. | 
| Clob
 The mapping in the Java™ programming language
 for the SQL  
CLOB type. | 
| Date
 A thin wrapper around a millisecond value that allows
 JDBC to identify this as an SQL  
DATE value. | 
| NClob
 The mapping in the Java™ programming language
 for the SQL  
NCLOB type. | 
| Ref
 The mapping in the Java programming language of an SQL  
REF
 value, which is a reference to an SQL structured type value in the database. | 
| ResultSet
 A table of data representing a database result set, which
 is usually generated by executing a statement that queries the database. 
 | 
| RowId
 The representation (mapping) in the Java programming language of an SQL ROWID
 value. 
 | 
| SQLData
 The interface used for the custom mapping of an SQL user-defined type (UDT) to
 a class in the Java programming language. 
 | 
| SQLException
 An exception that provides information on a database access
 error or other errors. 
 | 
| SQLInput
 An input stream that contains a stream of values representing an
 instance of an SQL structured type or an SQL distinct type. 
 | 
| SQLOutput
 The output stream for writing the attributes of a user-defined
 type back to the database. 
 | 
| SQLXML
 The mapping in the JavaTM programming language for the SQL XML type. 
 | 
| Struct
 The standard mapping in the Java programming language for an SQL
 structured type. 
 | 
| Time
 A thin wrapper around the  
java.util.Date class that allows the JDBC
 API to identify this as an SQL TIME value. | 
| Timestamp
 A thin wrapper around  
java.util.Date that allows
 the JDBC API to identify this as an SQL TIMESTAMP value. | 
| Class and Description | 
|---|
| ResultSet
 A table of data representing a database result set, which
 is usually generated by executing a statement that queries the database. 
 | 
| Savepoint
 The representation of a savepoint, which is a point within
 the current transaction that can be referenced from the
  
Connection.rollback method. | 
| SQLException
 An exception that provides information on a database access
 error or other errors. 
 | 
| Wrapper
 Interface for JDBC classes which provide the ability to retrieve the delegate instance when the instance
 in question is in fact a proxy class. 
 | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.