| Interface | Description | 
|---|---|
| ConnectionFactory | Abstract factory interface for creating  Connections. | 
| Class | Description | 
|---|---|
| AbandonedConfig | Configuration settings for handling abandoned db connections. | 
| AbandonedObjectPool<T extends AbandonedTrace> | An implementation of a Jakarta-Commons ObjectPool which
 tracks JDBC connections and can recover abandoned db connections. | 
| AbandonedTrace | Tracks db connection usage for recovering and reporting
 abandoned db connections. | 
| BasicDataSource | Basic implementation of  javax.sql.DataSourcethat is
 configured via JavaBeans properties. | 
| BasicDataSourceFactory | JNDI object factory that creates an instance of
  BasicDataSourcethat has been configured based on theRefAddrvalues of the specifiedReference,
 which must match the names and data types of theBasicDataSourcebean properties. | 
| DataSourceConnectionFactory | A  DataSource-based implementation ofConnectionFactory. | 
| DelegatingCallableStatement | A base delegating implementation of  CallableStatement. | 
| DelegatingConnection | A base delegating implementation of  Connection. | 
| DelegatingDatabaseMetaData | A base delegating implementation of  DatabaseMetaData. | 
| DelegatingPreparedStatement | A base delegating implementation of  PreparedStatement. | 
| DelegatingResultSet | A base delegating implementation of  ResultSet. | 
| DelegatingStatement | A base delegating implementation of  Statement. | 
| DriverConnectionFactory | A  Driver-based implementation ofConnectionFactory. | 
| DriverManagerConnectionFactory | A  DriverManager-based implementation ofConnectionFactory. | 
| PoolableCallableStatement | A  DelegatingCallableStatementthat cooperates withPoolingConnectionto implement a pool ofCallableStatements. | 
| PoolableConnection | A delegating connection that, rather than closing the underlying
 connection, returns itself to an  ObjectPoolwhen
 closed. | 
| PoolableConnectionFactory | A  PoolableObjectFactorythat createsPoolableConnections. | 
| PoolablePreparedStatement<K> | A  DelegatingPreparedStatementthat cooperates withPoolingConnectionto implement a pool ofPreparedStatements. | 
| PoolingConnection | A  DelegatingConnectionthat poolsPreparedStatements. | 
| PoolingDataSource<C extends Connection> | |
| PoolingDriver | |
| PStmtKey | A key uniquely identifying  PreparedStatements. | 
| Enum | Description | 
|---|---|
| PoolingConnection.StatementType | 
| Exception | Description | 
|---|---|
| DbcpException | Deprecated This will be removed in a future version of DBCP. | 
| SQLNestedException | Deprecated Use '(SQLException) new SQLException(msg).initCause(e)' instead; this class will be removed in DBCP 2.0 | 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.