| 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.io.DBConnectionPool
public class DBConnectionPool
class to manage a database connection pool. this is part of the combination of the object pool pattern an the singelton pattern.
| Method Summary | |
|---|---|
 Connection | 
acquireConnection(String driver,
                                   String database,
                                   Properties properties)
 | 
 Connection | 
acquireConnection(String driver,
                                   String database,
                                   String user,
                                   String password)
 | 
static DBConnectionPool | 
getInstance()
realize singelton pattern using double checked locking pattern.  | 
 void | 
releaseConnection(Connection con,
                                   String driver,
                                   String database,
                                   Properties properties)
releases a connection back to the pool  | 
 void | 
releaseConnection(Connection con,
                                   String driver,
                                   String database,
                                   String user,
                                   String password)
releases a connection back to the pool  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static DBConnectionPool getInstance()
public Connection acquireConnection(String driver,
                                    String database,
                                    String user,
                                    String password)
                             throws DBPoolException
driver - driver to look fordatabase - the database to openuser - the usernamepassword - the password.
DBPoolException
public Connection acquireConnection(String driver,
                                    String database,
                                    Properties properties)
                             throws DBPoolException
driver - driver to look fordatabase - the database to openproperties - the properties of the database
DBPoolException
public void releaseConnection(Connection con,
                              String driver,
                              String database,
                              String user,
                              String password)
                       throws DBPoolException
con - connections to be releaseddriver - driver to look fordatabase - the database to openuser - the usernamepassword - the password.
DBPoolException
public void releaseConnection(Connection con,
                              String driver,
                              String database,
                              Properties properties)
                       throws Exception
con - connections to be releaseddriver - driver to look fordatabase - the database to openproperties - containing username and password.
Exception
  | 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org