# Hierarchy For Package org.apache.tomcat.dbcp.dbcp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tomcat.dbcp.dbcp.AbandonedConfig
  - org.apache.tomcat.dbcp.dbcp.AbandonedTrace
    - org.apache.tomcat.dbcp.dbcp.DelegatingConnection (implements java.sql.Connection)
      - org.apache.tomcat.dbcp.dbcp.PoolableConnection
      - org.apache.tomcat.dbcp.dbcp.PoolingConnection (implements org.apache.tomcat.dbcp.pool.KeyedPoolableObjectFactory<K,V>)
    - org.apache.tomcat.dbcp.dbcp.DelegatingDatabaseMetaData (implements java.sql.DatabaseMetaData)
    - org.apache.tomcat.dbcp.dbcp.DelegatingResultSet (implements java.sql.ResultSet)
    - org.apache.tomcat.dbcp.dbcp.DelegatingStatement (implements java.sql.Statement)
      - org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement (implements java.sql.PreparedStatement)
        - org.apache.tomcat.dbcp.dbcp.DelegatingCallableStatement (implements java.sql.CallableStatement)
          - org.apache.tomcat.dbcp.dbcp.PoolableCallableStatement
        - org.apache.tomcat.dbcp.dbcp.PoolablePreparedStatement<K>
  - org.apache.tomcat.dbcp.pool.BaseObjectPool<T> (implements org.apache.tomcat.dbcp.pool.ObjectPool<T>)
    - org.apache.tomcat.dbcp.pool.impl.GenericObjectPool<T>
      - org.apache.tomcat.dbcp.dbcp.AbandonedObjectPool<T>
  - org.apache.tomcat.dbcp.dbcp.BasicDataSource (implements javax.sql.DataSource)
  - org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory (implements javax.naming.spi.ObjectFactory)
  - org.apache.tomcat.dbcp.dbcp.DataSourceConnectionFactory (implements org.apache.tomcat.dbcp.dbcp.ConnectionFactory)
  - org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory (implements org.apache.tomcat.dbcp.dbcp.ConnectionFactory)
  - org.apache.tomcat.dbcp.dbcp.DriverManagerConnectionFactory (implements org.apache.tomcat.dbcp.dbcp.ConnectionFactory)
  - org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory (implements org.apache.tomcat.dbcp.pool.PoolableObjectFactory<T>)
  - org.apache.tomcat.dbcp.dbcp.PoolingDataSource<C> (implements javax.sql.DataSource)
  - org.apache.tomcat.dbcp.dbcp.PoolingDriver (implements java.sql.Driver)
  - org.apache.tomcat.dbcp.dbcp.PStmtKey
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.tomcat.dbcp.dbcp.DbcpException
      - java.sql.SQLException (implements java.lang.Iterable<T>)
        - org.apache.tomcat.dbcp.dbcp.SQLNestedException

## Interface Hierarchy

- org.apache.tomcat.dbcp.dbcp.ConnectionFactory

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.tomcat.dbcp.dbcp.PoolingConnection.StatementType

Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.