org.logicalcobwebs.proxool
Class ProxoolDriver
java.lang.Object
org.logicalcobwebs.proxool.ProxoolDriver
- All Implemented Interfaces:
- java.sql.Driver
public class ProxoolDriver
- extends java.lang.Object
- implements java.sql.Driver
This is the Proxool implementation of the java.sql.Driver interface.
- Version:
- $Revision: 1.27 $, $Date: 2004/06/02 20:41:13 $
- Author:
- billhorsman, $Author: billhorsman $ (current maintainer)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxoolDriver
public ProxoolDriver()
connect
public java.sql.Connection connect(java.lang.String url,
java.util.Properties info)
throws java.sql.SQLException
- The url should be of the form:
proxool:delegate-class:delegate-url
or,
proxool.name:delegate-class:delegate-url
where delegate-class
is the actual Driver that will be used and
delegate-url
is the url that will be based to that Driver
By defining name
you are able to define multiple connection pools
even if the delegate url is the same. The entire url (including the proxool.name) is
used to uniquely identify this pool.
- Specified by:
connect
in interface java.sql.Driver
- Throws:
java.sql.SQLException
acceptsURL
public boolean acceptsURL(java.lang.String url)
throws java.sql.SQLException
- Specified by:
acceptsURL
in interface java.sql.Driver
- Throws:
java.sql.SQLException
- See Also:
Driver.acceptsURL(java.lang.String)
getPropertyInfo
public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String url,
java.util.Properties info)
throws java.sql.SQLException
- Specified by:
getPropertyInfo
in interface java.sql.Driver
- Throws:
java.sql.SQLException
- See Also:
Driver.getPropertyInfo(java.lang.String, java.util.Properties)
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersion
in interface java.sql.Driver
- See Also:
Driver.getMajorVersion()
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersion
in interface java.sql.Driver
- See Also:
Driver.getMinorVersion()
jdbcCompliant
public boolean jdbcCompliant()
- Specified by:
jdbcCompliant
in interface java.sql.Driver
- See Also:
Driver.jdbcCompliant()