Jakarta DBCP
There are several Database Connection Pools already available, both within Jakarta products and elsewhere. This Commons package provides an opportunity to coordinate the efforts required to create and maintain an efficient, feature-rich package under the ASF license.The commons-dbcp package relies on code in the commons-pool package to provide the underlying object pool mechanisms that it utilizes.
DBPool
Java-based database connection pooling utility, which supports time-based expiry and statement caching, connection validation, and easy configuration using a pool manager. Also included is a generic object pool which can be extended to create your own pools of custom types.
Proxool
Transparently adds connection pooling to your existing JDBC driver.Complies with the J2SE API, giving you the confidence to develop to standards.You can monitor the performance of your database connections and listen to connection events.It's easy to configure using the JDBC API, XML, or Java property files
Primrose
Primrose is a mature open source database connection pool; written in Java; for standalone and web-based Java applications.