# All Packages

Package Summary
Package | Description
--- | ---
oracle.jdbc | Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the package `oracle.jdbc`.
oracle.jdbc.aq | This package is an Oracle JDBC extension that provides interfaces to access the Advanced Queuing feature of Oracle for enterprise messaging applications.
oracle.jdbc.babelfish | Provides the classes necessary for the support for application migration feature.
oracle.jdbc.datasource | Beginning in Oracle Release 12.2, some of the Oracle extensions to JDBC are captured in the package `oracle.jdbc.datasource`.
oracle.jdbc.datasource.impl | This package holds data source and connection builder classes that implement the Oracle JDBC extension interfaces in the `oracle.jdbc.datasource` and `oracle.jdbc` packages.
oracle.jdbc.dcn | This package is an Oracle JDBC extension that provides interfaces to access the Database Change Notification feature of Oracle.
oracle.jdbc.diagnostics |
oracle.jdbc.pool | A package of connection cache and pooling related classes.
oracle.jdbc.replay | Provides interfaces and factory methods for Application Continuity.
oracle.jdbc.spi |
oracle.jdbc.xa | Provides classes that implement the JDBC XA APIs.
oracle.jdbc.xa.client | Provides classes that implement the JDBC XA APIs.
oracle.sql | A package of classes that represent java SQL types and Oracle specific SQL types.
oracle.sql.json | The API for JSON type in Oracle Database.