# Hierarchy For Package oracle.jdbc.datasource

Package Hierarchies:

- All Packages

## Interface Hierarchy

- javax.sql.CommonDataSource
  - javax.sql.ConnectionPoolDataSource
    - oracle.jdbc.datasource.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
  - javax.sql.DataSource (also extends java.sql.Wrapper)
    - oracle.jdbc.datasource.OracleDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
  - oracle.jdbc.datasource.OracleCommonDataSource
    - oracle.jdbc.datasource.OracleConnectionPoolDataSource (also extends javax.sql.ConnectionPoolDataSource)
    - oracle.jdbc.datasource.OracleDataSource (also extends javax.sql.DataSource)
    - oracle.jdbc.datasource.OracleXADataSource (also extends javax.sql.XADataSource)
  - javax.sql.XADataSource
    - oracle.jdbc.datasource.OracleXADataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- javax.sql.PooledConnection
  - oracle.jdbc.datasource.OraclePooledConnection
    - oracle.jdbc.datasource.OracleXAConnection (also extends javax.sql.XAConnection)
  - javax.sql.XAConnection
    - oracle.jdbc.datasource.OracleXAConnection (also extends oracle.jdbc.datasource.OraclePooledConnection)
- java.sql.Wrapper
  - javax.sql.DataSource (also extends javax.sql.CommonDataSource)
    - oracle.jdbc.datasource.OracleDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)