java.sql.Driver
public class PoolingDriver
extends java.lang.Object
implements java.sql.Driver
Driver
implementation that obtains
Connection
s from a registered
ObjectPool
.Constructor | Description |
---|---|
PoolingDriver() |
Modifier and Type | Method | 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.pool2.ObjectPool<? extends java.sql.Connection> |
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) |
|
void |
invalidateConnection(java.sql.Connection conn) |
Invalidates the given connection.
|
boolean |
jdbcCompliant() |
|
void |
registerPool(java.lang.String name,
org.apache.commons.pool2.ObjectPool<? extends java.sql.Connection> pool) |
public boolean acceptsURL(java.lang.String url) throws java.sql.SQLException
acceptsURL
in interface java.sql.Driver
java.sql.SQLException
public void closePool(java.lang.String name) throws java.sql.SQLException
java.sql.SQLException
public java.sql.Connection connect(java.lang.String url, java.util.Properties info) throws java.sql.SQLException
connect
in interface java.sql.Driver
java.sql.SQLException
public org.apache.commons.pool2.ObjectPool<? extends java.sql.Connection> getConnectionPool(java.lang.String name) throws java.sql.SQLException
java.sql.SQLException
public int getMajorVersion()
getMajorVersion
in interface java.sql.Driver
public int getMinorVersion()
getMinorVersion
in interface java.sql.Driver
public java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException
getParentLogger
in interface java.sql.Driver
java.sql.SQLFeatureNotSupportedException
public java.lang.String[] getPoolNames()
public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url, java.util.Properties info)
getPropertyInfo
in interface java.sql.Driver
public void invalidateConnection(java.sql.Connection conn) throws java.sql.SQLException
conn
- connection to invalidatejava.sql.SQLException
- if the connection is not a
PoolGuardConnectionWrapper
or an error occurs invalidating
the connectionpublic boolean jdbcCompliant()
jdbcCompliant
in interface java.sql.Driver
public void registerPool(java.lang.String name, org.apache.commons.pool2.ObjectPool<? extends java.sql.Connection> pool)
Copyright © 2001-2015 Apache Software Foundation. Documenation generated October 31 2016.