# Uses of Package
oracle.jdbc.pool

Packages that use oracle.jdbc.pool
oracle.jdbc: Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the package `oracle.jdbc`.
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.pool used by oracle.jdbc
OracleConnectionCacheCallback: Deprecated. Use Oracle Universal Connection Pool instead.

Classes in oracle.jdbc.pool used by oracle.jdbc.pool
OracleDataSource: A DataSource object is a factory for Connection objects.
OracleShardingKeyBuilderImpl
OracleShardingKeyImpl
ShardingMetadata: Holds the Sharded Database metadata that is required during encoding and decoding of sharding keys.
ShardingMetadata.ShardingType: Enum to hold the different sharding methods supported for shard keys and shard groups in the Oracle sharded database.
ShardingMetadata.SubKeyMetadata: Holds the shard sub key metadata information extracted from the database.

Classes in oracle.jdbc.pool used by oracle.jdbc.replay
OracleConnectionPoolDataSource: A DataSource object is a factory for Connection objects.

Classes in oracle.jdbc.pool used by oracle.jdbc.xa
OracleConnectionPoolDataSource: A DataSource object is a factory for Connection objects.
OraclePooledConnection: An OraclePooledConnection object is a connection object that provides hooks for connection pool management.

Classes in oracle.jdbc.pool used by oracle.jdbc.xa.client
OracleConnectionPoolDataSource: A DataSource object is a factory for Connection objects.
OraclePooledConnection: An OraclePooledConnection object is a connection object that provides hooks for connection pool management.