| Name | Description | Type | Package | Framework |
| Array | The mapping in the Java programming language for the SQL type By default, an Array value is a transaction-duration | Interface | java.sql | Java SE |
|
| BatchUpdateException | The subclass of SQLException thrown when an error occurs during a batch update operation. | Class | java.sql | Java SE |
|
| Blob | | Interface | java.sql | Java SE |
|
| ClientInfoStatus | enum ClientInfoStatusEnumeration for status of the reason that a property could not be set | Class | java.sql | Java SE |
|
| CallableStatement | The interface used to execute SQL stored procedures. | Interface | java.sql | Java SE |
|
| Clob | | Interface | java.sql | Java SE |
|
| Connection | A connection (session) with a specific database. | Interface | java.sql | Java SE |
|
| ConnectionBuilder | A builder created from a DataSource object, used to establish a connection to the database that the | Interface | java.sql | Java SE |
|
| DataTruncation | An exception thrown as a DataTruncation exception (on writes) or reported as a | Class | java.sql | Java SE |
|
| Date | A thin wrapper around a millisecond value that allows JDBC to identify this as an SQL DATE value. | Class | java.sql | Java SE |
|
| DriverManager | The basic service for managing a set of JDBC drivers. | Class | java.sql | Java SE |
|
| DriverPropertyInfo | Driver properties for making a connection. | Class | java.sql | Java SE |
|
| DatabaseMetaData | Comprehensive information about the database as a whole. | Interface | java.sql | Java SE |
|
| Driver | The interface that every driver class must implement. | Interface | java.sql | Java SE |
|
| DriverAction | An interface that must be implemented when a Driver wants to be notified by DriverManager. | Interface | java.sql | Java SE |
|
| JDBCType | Defines the constants that are used to identify generic SQL types, called JDBC types. | Class | java.sql | Java SE |
|
| NClob | | Interface | java.sql | Java SE |
|
| PseudoColumnUsage | enum PseudoColumnUsageEnumeration for pseudo/hidden column usage. | Class | java.sql | Java SE |
|
| ParameterMetaData | An object that can be used to get information about the types and properties for each parameter marker in a | Interface | java.sql | Java SE |
|
| PreparedStatement | An object that represents a precompiled SQL statement. | Interface | java.sql | Java SE |
|
| RowIdLifetime | Enumeration for RowId life-time values. | Class | java.sql | Java SE |
|
| 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. | Interface | java.sql | Java SE |
|
| ResultSet | A table of data representing a database result set, which is usually generated by executing a statement that queries the database. | Interface | java.sql | Java SE |
|
| ResultSetMetaData | An object that can be used to get information about the types and properties of the columns in a ResultSet object. | Interface | java.sql | Java SE |
|
| RowId | The representation (mapping) in the Java programming language of an SQL ROWID value. | Interface | java.sql | Java SE |
|
| SQLClientInfoException | The subclass of SQLException is thrown when one or more client info properties could not be set on a Connection. | Class | java.sql | Java SE |
|
| SQLDataException | The subclass of SQLException thrown when the SQLState class value is '22', or under vendor-specified conditions. | Class | java.sql | Java SE |
|
| SQLException | An exception that provides information on a database access error or other errors. | Class | java.sql | Java SE |
|
| SQLFeatureNotSupportedException | The subclass of SQLException thrown when the SQLState class value is '0A' ( the value is 'zero' A). | Class | java.sql | Java SE |
|
| SQLIntegrityConstraintViolationException | The subclass of SQLException thrown when the SQLState class value is '23', or under vendor-specified conditions. | Class | java.sql | Java SE |
|
| SQLInvalidAuthorizationSpecException | The subclass of SQLException thrown when the SQLState class value is '28', or under vendor-specified conditions. | Class | java.sql | Java SE |
|
| SQLNonTransientConnectionException | The subclass of SQLException thrown for the SQLState class value '08', or under vendor-specified conditions. | Class | java.sql | Java SE |
|
| SQLNonTransientException | The subclass of SQLException thrown when an instance where a retry of the same operation would fail unless the cause of the SQLException | Class | java.sql | Java SE |
|
| SQLPermission | The permission for which the SecurityManager will check when code that is running an application with a | Class | java.sql | Java SE |
|
| SQLRecoverableException | The subclass of SQLException thrown in situations where a previously failed operation might be able to succeed if the application performs | Class | java.sql | Java SE |
|
| SQLSyntaxErrorException | The subclass of SQLException thrown when the SQLState class value is '42', or under vendor-specified conditions. | Class | java.sql | Java SE |
|
| SQLTimeoutException | The subclass of SQLException thrown when the timeout specified by Statement. | Class | java.sql | Java SE |
|
| SQLTransactionRollbackException | The subclass of SQLException thrown when the SQLState class value is '40', or under vendor-specified conditions. | Class | java.sql | Java SE |
|
| SQLTransientConnectionException | The subclass of SQLException for the SQLState class value '08', or under vendor-specified conditions. | Class | java.sql | Java SE |
|
| SQLTransientException | The subclass of SQLException is thrown in situations where a previously failed operation might be able to succeed when the operation is | Class | java.sql | Java SE |
|
| SQLWarning | An exception that provides information on database access warnings. | Class | java.sql | Java SE |
|
| Savepoint | The representation of a savepoint, which is a point within the current transaction that can be referenced from the | Interface | java.sql | Java SE |
|
| ShardingKey | Interface used to indicate that this object represents a Sharding Key. | Interface | java.sql | Java SE |
|
| ShardingKeyBuilder | A builder created from a DataSource or XADataSource object, used to create a ShardingKey with sub-keys of supported data types. | Interface | java.sql | Java SE |
|
| SQLData | The interface used for the custom mapping of an SQL user-defined type (UDT) to a class in the Java programming language. | Interface | java.sql | Java SE |
|
| SQLInput | An input stream that contains a stream of values representing an instance of an SQL structured type or an SQL distinct type. | Interface | java.sql | Java SE |
|
| SQLOutput | The output stream for writing the attributes of a user-defined type back to the database. | Interface | java.sql | Java SE |
|
| SQLType | An object that is used to identify a generic SQL type, called a JDBC type or a vendor specific data type. | Interface | java.sql | Java SE |
|
| SQLXML | The mapping in the JavaTM programming language for the SQL XML type. | Interface | java.sql | Java SE |
|
| Statement | The object used for executing a static SQL statement and returning the results it produces. | Interface | java.sql | Java SE |
|
| Struct | The standard mapping in the Java programming language for an SQL structured type. | Interface | java.sql | Java SE |
|
| Time | A thin wrapper around the java. | Class | java.sql | Java SE |
|
| Timestamp | A thin wrapper around java. | Class | java.sql | Java SE |
|
| Types | The class that defines the constants that are used to identify generic SQL types, called JDBC types. | Class | java.sql | Java SE |
|
| 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. | Interface | java.sql | Java SE |