Package org.apache.commons.dbcp
Class PoolingDriver
java.lang.Object
org.apache.commons.dbcp.PoolingDriver
- All Implemented Interfaces:
Driver
- Version:
- $Revision: 902692 $ $Date: 2010-01-24 22:28:54 -0500 (Sun, 24 Jan 2010) $
- Author:
- Rodney Waldhoff, Dirk Verbeeck
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptsURL
(String url) void
connect
(String url, Properties info) org.apache.commons.pool.ObjectPool
getConnectionPool
(String name) int
int
String[]
getPropertyInfo
(String url, Properties info) void
Invalidates the given connection.static boolean
Returns the value of the accessToUnderlyingConnectionAllowed property.boolean
void
registerPool
(String name, org.apache.commons.pool.ObjectPool pool) static void
setAccessToUnderlyingConnectionAllowed
(boolean allow) Sets the value of the accessToUnderlyingConnectionAllowed property.
-
Constructor Details
-
PoolingDriver
public PoolingDriver()
-
-
Method Details
-
isAccessToUnderlyingConnectionAllowed
public static boolean isAccessToUnderlyingConnectionAllowed()Returns the value of the accessToUnderlyingConnectionAllowed property.- Returns:
- true if access to the underlying is allowed, false otherwise.
-
setAccessToUnderlyingConnectionAllowed
public static void setAccessToUnderlyingConnectionAllowed(boolean allow) Sets the value of the accessToUnderlyingConnectionAllowed property. It controls if the PoolGuard allows access to the underlying connection. (Default: false)- Parameters:
allow
- Access to the underlying connection is granted when true.
-
getConnectionPool
- Throws:
SQLException
-
registerPool
-
closePool
- Throws:
SQLException
-
getPoolNames
-
acceptsURL
- Specified by:
acceptsURL
in interfaceDriver
- Throws:
SQLException
-
connect
- Specified by:
connect
in interfaceDriver
- Throws:
SQLException
-
invalidateConnection
Invalidates the given connection.- Parameters:
conn
- connection to invalidate- Throws:
SQLException
- if the connection is not aPoolGuardConnectionWrapper
or an error occurs invalidating the connection- Since:
- 1.2.2
-
getMajorVersion
public int getMajorVersion()- Specified by:
getMajorVersion
in interfaceDriver
-
getMinorVersion
public int getMinorVersion()- Specified by:
getMinorVersion
in interfaceDriver
-
jdbcCompliant
public boolean jdbcCompliant()- Specified by:
jdbcCompliant
in interfaceDriver
-
getPropertyInfo
- Specified by:
getPropertyInfo
in interfaceDriver
-
getParentLogger
- Specified by:
getParentLogger
in interfaceDriver
- Throws:
SQLFeatureNotSupportedException
-