The following table lists the common Java APIs.
| API | Description |
|---|---|
| java.sql.Connection | A database connection interface. |
| java.sql.CallableStatement | An interface for executing stored procedures. |
| java.sql.DatabaseMetaData | An interface for defining database objects. |
| java.sql.Driver | A database driver interface. |
| java.sql.PreparedStatement | A prepared statement interface. |
| java.sql.ParameterMetaData | An interface for obtaining parameter information. |
| java.sql.ResultSet | An interface for executing result sets. |
| java.sql.ResultSetMetaData | An interface for describing ResultSet objects. |
| java.sql.Statement | An SQL statement interface. |
| javax.sql.ConnectionPoolDataSource | A data source connection pool interface. |
| javax.naming.Context | A context interface for connection configuration. |
| javax.sql.PooledConnection | A connection interface created by a connection pool. |