public class JDBCConnectionPool
extends java.lang.Object
| Constructor and Description |
|---|
JDBCConnectionPool(JDBCConnectionFactory factory,
GenericObjectPoolConfig cfg) |
JDBCConnectionPool(JDBCConnectionFactory factory,
org.apache.commons.pool.impl.GenericObjectPool.Config cfg)
Deprecated.
since ages - Database connection pool now uses version 2 of Apache Commons Pool, so please use
JDBCConnectionPool(JDBCConnectionFactory, GenericObjectPoolConfig) This method converts
GenericObjectPool.Config to corresponding GenericObjectPool. |
| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
borrowConnection() |
boolean |
cannotConnect() |
void |
close() |
void |
disableOracleStatementCaching() |
void |
enableOracleStatementCaching(int cacheSize) |
int |
getMaxActive() |
int |
getMaxPhysicalOpen() |
int |
getNumActive() |
int |
getNumIdle() |
int |
getNumPhysicalOpen() |
void |
invalidateConnection(java.sql.Connection conn) |
boolean |
isPoolClosed() |
void |
resetOracleStatementCaching() |
protected void |
resetStats() |
void |
returnConnection(java.sql.Connection conn) |
void |
setDumpStackOnConnectionError(boolean enable) |
java.lang.String |
toString() |
public JDBCConnectionPool(JDBCConnectionFactory factory, GenericObjectPoolConfig cfg)
@Deprecated public JDBCConnectionPool(JDBCConnectionFactory factory, org.apache.commons.pool.impl.GenericObjectPool.Config cfg)
JDBCConnectionPool(JDBCConnectionFactory, GenericObjectPoolConfig) This method converts
GenericObjectPool.Config to corresponding GenericObjectPool.public void setDumpStackOnConnectionError(boolean enable)
public int getNumPhysicalOpen()
public int getMaxPhysicalOpen()
protected void resetStats()
public boolean cannotConnect()
public boolean isPoolClosed()
public java.sql.Connection borrowConnection()
throws java.lang.Exception
java.lang.Exceptionpublic void returnConnection(java.sql.Connection conn)
public void invalidateConnection(java.sql.Connection conn)
public final void close()
public java.lang.String toString()
toString in class java.lang.Objectpublic int getNumActive()
public int getMaxActive()
public int getNumIdle()
public void enableOracleStatementCaching(int cacheSize)
public void resetOracleStatementCaching()
public void disableOracleStatementCaching()
Copyright © 2018 SAP SE. All Rights Reserved.