java.sql
Interfaces
| Array | The mapping in the Java programming language for the SQL type  | 
| Blob | The representation (mapping) in the JavaTM programming language of an SQL  | 
| CallableStatement | The interface used to execute SQL stored procedures. | 
| Clob | The mapping in the JavaTM programming language for the SQL  | 
| Connection | A connection (session) with a specific database. | 
| DatabaseMetaData | Comprehensive information about the database as a whole. | 
| Driver | The interface that every driver class must implement. | 
| NClob | The mapping in the JavaTM programming language for the SQL  | 
| ParameterMetaData | An object that can be used to get information about the types and properties for each parameter marker in a  | 
| PreparedStatement | An object that represents a precompiled SQL statement. | 
| Ref | The mapping in the Java programming language of an SQL  | 
| 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  | 
| 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  | 
| SQLData | The interface used for the custom mapping of an SQL user-defined type (UDT) to a class in the Java programming language. | 
| 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. | 
| 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. | 
| 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. | 
Classes
| Date | A thin wrapper around a millisecond value that allows JDBC to identify this as an SQL  | 
| DriverManager | The basic service for managing a set of JDBC drivers. | 
| DriverPropertyInfo | Driver properties for making a connection. | 
| SQLPermission | Legacy security code; do not use. | 
| Time | A thin wrapper around the  | 
| Timestamp | A thin wrapper around  | 
| Types | The class that defines the constants that are used to identify generic SQL types, called JDBC types. | 
Exceptions
| BatchUpdateException | The subclass of  | 
| DataTruncation | An exception thrown as a  | 
| SQLClientInfoException | The subclass of  | 
| SQLDataException | The subclass of  | 
| SQLException | An exception that provides information on a database access error or other errors. | 
| SQLFeatureNotSupportedException | The subclass of  | 
| SQLIntegrityConstraintViolationException | The subclass of  | 
| SQLInvalidAuthorizationSpecException | The subclass of  | 
| SQLNonTransientConnectionException | The subclass of  | 
| SQLNonTransientException | The subclass of  | 
| SQLRecoverableException | The subclass of  | 
| SQLSyntaxErrorException | The subclass of  | 
| SQLTimeoutException | The subclass of  | 
| SQLTransactionRollbackException | The subclass of  | 
| SQLTransientConnectionException | The subclass of  | 
| SQLTransientException | The subclass of  | 
| SQLWarning | An exception that provides information on database access warnings. | 
Enums
| ClientInfoStatus | Enumeration for status of the reason that a property could not be set via a call to  | 
| RowIdLifetime | Enumeration for RowId life-time values. | 
