| Package | Description | 
|---|---|
| org.apache.commons.dbcp2 | 
 Database Connection Pool API. | 
| org.apache.commons.dbcp2.cpdsadapter | 
 This package contains one public class which is a
  ConnectionPoolDataSource(CPDS) implementation that can be used to
 adapt olderDriverbased JDBC implementations. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected PStmtKey | PoolingConnection. createKey(String sql)Creates a PStmtKey for the given arguments. | 
| protected PStmtKey | PoolingConnection. createKey(String sql,
         int autoGeneratedKeys) | 
| protected PStmtKey | PoolingConnection. createKey(String sql,
         int[] columnIndexes)Creates a PStmtKey for the given arguments. | 
| protected PStmtKey | PoolingConnection. createKey(String sql,
         int resultSetType,
         int resultSetConcurrency)Creates a PStmtKey for the given arguments. | 
| protected PStmtKey | PoolingConnection. createKey(String sql,
         int resultSetType,
         int resultSetConcurrency,
         int resultSetHoldability)Creates a PStmtKey for the given arguments. | 
| protected PStmtKey | PoolingConnection. createKey(String sql,
         int resultSetType,
         int resultSetConcurrency,
         int resultSetHoldability,
         PoolingConnection.StatementType stmtType)Creates a PStmtKey for the given arguments. | 
| protected PStmtKey | PoolingConnection. createKey(String sql,
         int resultSetType,
         int resultSetConcurrency,
         PoolingConnection.StatementType stmtType)Creates a PStmtKey for the given arguments. | 
| protected PStmtKey | PoolingConnection. createKey(String sql,
         PoolingConnection.StatementType stmtType)Creates a PStmtKey for the given arguments. | 
| protected PStmtKey | PoolingConnection. createKey(String sql,
         String[] columnNames)Creates a PStmtKey for the given arguments. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PoolingConnection. activateObject(PStmtKey key,
              PooledObject<DelegatingPreparedStatement> pooledObject)KeyedPooledObjectFactorymethod for activating pooled statements. | 
| void | PoolingConnection. destroyObject(PStmtKey key,
             PooledObject<DelegatingPreparedStatement> pooledObject)KeyedPooledObjectFactorymethod for destroying PoolablePreparedStatements and PoolableCallableStatements. | 
| PooledObject<DelegatingPreparedStatement> | PoolingConnection. makeObject(PStmtKey key)KeyedPooledObjectFactorymethod for creatingPoolablePreparedStatements orPoolableCallableStatements. | 
| void | PoolingConnection. passivateObject(PStmtKey key,
               PooledObject<DelegatingPreparedStatement> pooledObject) | 
| boolean | PoolingConnection. validateObject(PStmtKey key,
              PooledObject<DelegatingPreparedStatement> pooledObject)KeyedPooledObjectFactorymethod for validating pooled statements. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PoolingConnection. setStatementPool(KeyedObjectPool<PStmtKey,DelegatingPreparedStatement> pool)Sets the prepared statement pool. | 
| Constructor and Description | 
|---|
| PoolableCallableStatement(CallableStatement callableStatement,
                         PStmtKey key,
                         KeyedObjectPool<PStmtKey,DelegatingPreparedStatement> pool,
                         DelegatingConnection<Connection> connection)Constructor. | 
| Constructor and Description | 
|---|
| PoolableCallableStatement(CallableStatement callableStatement,
                         PStmtKey key,
                         KeyedObjectPool<PStmtKey,DelegatingPreparedStatement> pool,
                         DelegatingConnection<Connection> connection)Constructor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PStmtKeyCPDSDeprecated. 
 Use  PStmtKey. | 
Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.