public class PoolingDriver
extends java.lang.Object
implements java.sql.Driver
Driver implementation that obtains
Connections from a registered
ObjectPool.| Constructor and Description |
|---|
PoolingDriver() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsURL(java.lang.String url) |
void |
closePool(java.lang.String name) |
java.sql.Connection |
connect(java.lang.String url,
java.util.Properties info) |
org.apache.commons.pool.ObjectPool |
getConnectionPool(java.lang.String name) |
int |
getMajorVersion() |
int |
getMinorVersion() |
java.util.logging.Logger |
getParentLogger() |
java.lang.String[] |
getPoolNames() |
java.sql.DriverPropertyInfo[] |
getPropertyInfo(java.lang.String url,
java.util.Properties info) |
static boolean |
isAccessToUnderlyingConnectionAllowed()
Returns the value of the accessToUnderlyingConnectionAllowed property.
|
boolean |
jdbcCompliant() |
void |
registerPool(java.lang.String name,
org.apache.commons.pool.ObjectPool pool) |
static void |
setAccessToUnderlyingConnectionAllowed(boolean allow)
Sets the value of the accessToUnderlyingConnectionAllowed property.
|
public boolean acceptsURL(java.lang.String url)
throws java.sql.SQLException
acceptsURL in interface java.sql.Driverjava.sql.SQLExceptionpublic void closePool(java.lang.String name)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.Connection connect(java.lang.String url,
java.util.Properties info)
throws java.sql.SQLException
connect in interface java.sql.Driverjava.sql.SQLExceptionpublic org.apache.commons.pool.ObjectPool getConnectionPool(java.lang.String name)
throws java.sql.SQLException
java.sql.SQLExceptionpublic int getMajorVersion()
getMajorVersion in interface java.sql.Driverpublic int getMinorVersion()
getMinorVersion in interface java.sql.Driverpublic java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
getParentLogger in interface java.sql.Driverjava.sql.SQLFeatureNotSupportedExceptionpublic java.lang.String[] getPoolNames()
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url,
java.util.Properties info)
getPropertyInfo in interface java.sql.Driverpublic static boolean isAccessToUnderlyingConnectionAllowed()
public boolean jdbcCompliant()
jdbcCompliant in interface java.sql.Driverpublic void registerPool(java.lang.String name,
org.apache.commons.pool.ObjectPool pool)
public static void setAccessToUnderlyingConnectionAllowed(boolean allow)
allow - Access to the underlying connection is granted when true.Copyright © 2001-2003 Apache Software Foundation. Documenation generated May 14 2016.