com.ora.jsp.sql
Class ConnectionPool
java.lang.Object
|
+--com.ora.jsp.sql.ConnectionPool
- public class ConnectionPool
- extends java.lang.Object
This class implements a connection pool. It's the same as the
ConnectionPool class described in Java Servlet Programming (O'Reilly),
copied with permission from Jason Hunter.
It's used by the DataSourceWrapper class to provide a JDBC 2.0
DataSource interface to the pool.
- Version:
- 1.0
- Author:
- Jason Hunter,
Constructor Summary |
ConnectionPool(java.lang.String dbURL,
java.lang.String user,
java.lang.String password,
java.lang.String driverClassName,
int initialConnections,
int increment)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
connections
private java.util.Hashtable connections
increment
private int increment
dbURL
private java.lang.String dbURL
user
private java.lang.String user
password
private java.lang.String password
ConnectionPool
public ConnectionPool(java.lang.String dbURL,
java.lang.String user,
java.lang.String password,
java.lang.String driverClassName,
int initialConnections,
int increment)
throws java.sql.SQLException,
java.lang.ClassNotFoundException
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
returnConnection
public void returnConnection(java.sql.Connection returned)