|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--jrunx.pool.PoolManager
|
+--jrun.sql.pool.JDBCManager
The PoolManager subclass for multiple JDBCPools.
| Method Summary | |
void |
checkCredentials(java.lang.String dbname,
java.lang.String user,
java.lang.String passwd)
|
static void |
closeResources(java.sql.Statement statement,
java.sql.ResultSet resultSet)
Static method that closes the statement and result sets in one place; this is here as a convenience to shorten the finally block in statements. |
static void |
closeResultSet(java.sql.ResultSet rs)
This method closes the given resultset. |
static void |
closeStatement(java.sql.Statement statement)
Closes the given statement. |
void |
collectResources(java.sql.Statement s,
java.sql.ResultSet r)
|
JDBCPool |
createPool(PoolMetaData metad)
|
static JDBCManager |
getInstance()
This method retrieves the singleton JDBCManager instance created when the class was first loaded. |
ObjectPool |
getPoolByJNDIName(java.lang.String name)
|
java.sql.Connection |
requestConnection()
Get a connection from the first (default) database connection pool. |
java.sql.Connection |
requestConnection(java.lang.String dbname)
|
java.sql.Connection |
requestConnection(java.lang.String dbname,
java.lang.String username,
java.lang.String password)
Get a connection from a particular database pool. |
void |
returnConnection(java.sql.Connection con)
Return a connection to the default pool. |
void |
returnConnection(java.lang.String dbname,
java.sql.Connection con)
Return a connection to a particular database pool. |
| Methods inherited from class jrunx.pool.PoolManager |
addPool, destroyPools, getAllPoolnames, getPool, getPools, removePool, requestObject, requestObject, returnObject, returnObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static JDBCManager getInstance()
public JDBCPool createPool(PoolMetaData metad)
public ObjectPool getPoolByJNDIName(java.lang.String name)
public void checkCredentials(java.lang.String dbname,
java.lang.String user,
java.lang.String passwd)
throws java.sql.SQLException
public java.sql.Connection requestConnection()
throws java.sql.SQLException
public java.sql.Connection requestConnection(java.lang.String dbname,
java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
public java.sql.Connection requestConnection(java.lang.String dbname)
throws java.sql.SQLException
public void returnConnection(java.sql.Connection con)
public void returnConnection(java.lang.String dbname,
java.sql.Connection con)
public static void closeResources(java.sql.Statement statement,
java.sql.ResultSet resultSet)
statement - the statement to be closedresultSet - the resultSet to be closed
public void collectResources(java.sql.Statement s,
java.sql.ResultSet r)
public static void closeStatement(java.sql.Statement statement)
statement - the statement to be closed. May be null.public static void closeResultSet(java.sql.ResultSet rs)
rs - the ResultSet to be closed. May be null.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||