# Uses of Package
oracle.jdbc.datasource

Packages that use oracle.jdbc.datasource
oracle.jdbc: Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the package `oracle.jdbc`.
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.pool: A package of connection cache and pooling related classes.
oracle.jdbc.replay: Provides interfaces and factory methods for Application Continuity.
oracle.jdbc.xa: Provides classes that implement the JDBC XA APIs.
oracle.jdbc.xa.client: Provides classes that implement the JDBC XA APIs.

Classes in oracle.jdbc.datasource used by oracle.jdbc
OraclePooledConnection: This interface defines the Oracle extensions to the standard JDBC interface `PooledConnection`.
OracleXAConnection: This interface defines the Oracle extensions to the standard JDBC interface `XAConnection`.

Classes in oracle.jdbc.datasource used by oracle.jdbc.datasource
OracleCommonDataSource: Interface that defines the methods which are common between `OracleDataSource`, `OracleXADataSource` and `OracleConnectionPoolDataSource` and defines the Oracle extensions to the standard JDBC interface `CommonDataSource`.
OraclePooledConnection: This interface defines the Oracle extensions to the standard JDBC interface `PooledConnection`.

Classes in oracle.jdbc.datasource used by oracle.jdbc.datasource.impl
OracleCommonDataSource: Interface that defines the methods which are common between `OracleDataSource`, `OracleXADataSource` and `OracleConnectionPoolDataSource` and defines the Oracle extensions to the standard JDBC interface `CommonDataSource`.
OracleConnectionPoolDataSource: This interface defines the Oracle extensions to the standard JDBC interface `ConnectionPoolDataSource`.
OracleDataSource: This interface defines the Oracle extensions to the standard JDBC interface `DataSource`.

Classes in oracle.jdbc.datasource used by oracle.jdbc.pool
OracleCommonDataSource: Interface that defines the methods which are common between `OracleDataSource`, `OracleXADataSource` and `OracleConnectionPoolDataSource` and defines the Oracle extensions to the standard JDBC interface `CommonDataSource`.
OracleConnectionPoolDataSource: This interface defines the Oracle extensions to the standard JDBC interface `ConnectionPoolDataSource`.
OracleDataSource: This interface defines the Oracle extensions to the standard JDBC interface `DataSource`.
OraclePooledConnection: This interface defines the Oracle extensions to the standard JDBC interface `PooledConnection`.

Classes in oracle.jdbc.datasource used by oracle.jdbc.replay
OracleCommonDataSource: Interface that defines the methods which are common between `OracleDataSource`, `OracleXADataSource` and `OracleConnectionPoolDataSource` and defines the Oracle extensions to the standard JDBC interface `CommonDataSource`.
OracleConnectionPoolDataSource: This interface defines the Oracle extensions to the standard JDBC interface `ConnectionPoolDataSource`.
OracleDataSource: This interface defines the Oracle extensions to the standard JDBC interface `DataSource`.
OracleXADataSource: This interface defines the Oracle extensions to the standard JDBC interface `XADataSource`.

Classes in oracle.jdbc.datasource used by oracle.jdbc.xa
OracleCommonDataSource: Interface that defines the methods which are common between `OracleDataSource`, `OracleXADataSource` and `OracleConnectionPoolDataSource` and defines the Oracle extensions to the standard JDBC interface `CommonDataSource`.
OracleConnectionPoolDataSource: This interface defines the Oracle extensions to the standard JDBC interface `ConnectionPoolDataSource`.
OracleDataSource: This interface defines the Oracle extensions to the standard JDBC interface `DataSource`.
OraclePooledConnection: This interface defines the Oracle extensions to the standard JDBC interface `PooledConnection`.
OracleXAConnection: This interface defines the Oracle extensions to the standard JDBC interface `XAConnection`.
OracleXADataSource: This interface defines the Oracle extensions to the standard JDBC interface `XADataSource`.

Classes in oracle.jdbc.datasource used by oracle.jdbc.xa.client
OracleCommonDataSource: Interface that defines the methods which are common between `OracleDataSource`, `OracleXADataSource` and `OracleConnectionPoolDataSource` and defines the Oracle extensions to the standard JDBC interface `CommonDataSource`.
OracleConnectionPoolDataSource: This interface defines the Oracle extensions to the standard JDBC interface `ConnectionPoolDataSource`.
OracleDataSource: This interface defines the Oracle extensions to the standard JDBC interface `DataSource`.
OraclePooledConnection: This interface defines the Oracle extensions to the standard JDBC interface `PooledConnection`.
OracleXAConnection: This interface defines the Oracle extensions to the standard JDBC interface `XAConnection`.
OracleXADataSource: This interface defines the Oracle extensions to the standard JDBC interface `XADataSource`.