| 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 | 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 | 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 | 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 | 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 | 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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.