Open Source Database Connection Pools
|DBCP is a database connection pool that relies on code in the Jakarta commons-pool package to provide the underlying object pool mechanisms that it utilizes. Applications can use the DBCP component directly or through the existing interface of their container / supporting framework.
Go To Jakarta DBCP
|C3P0 is an easy-to-use library for augmenting traditional (DriverManager based) JDBC drivers with JNDI-bindable DataSources, including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 standard extensio
Go To C3P0
|Proxool is a Java connection pool.It transparently adds connection pooling to your existing JDBC driver.
Go To Proxool
|DbConnectionBroker is a pure Java package for handling multiple concurrent database connections. DbConnectionBroker creates a broker with a very simple interface for handing out and returning database connections from a configurable pool of connections. The Broker creates a dynamic pool of connections and manages them for you with a background housekeeping thread.
Go To Db Connection Broker
|A 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.
Go To DBPool
|DDConnectionBroker is a simple, light database connection-pooling tool
Go To DDConnectionBroker
|Primrose is a database connection pool, written in Java.
Current containers supported are Tomcat 4 & 5, Resin 3 and JBoss 3.
It provides control over SQL transaction monitoring, configuration, dynamic pool management via a Web interface, automatic closing of connection related objects, and much more !
Go To Primrose - Java Database Connection Pool
|XAPool is an XA database connection pool. XAPool implements javax.sql.XADataSource, and provides connection pooling facilities.
XAPool allows to pool objects, JDBC connections and XA connections.
Go To XAPool
|SmartPool is a connection-pooling component modeled on pooling features provided by Application Server. SmartPool makes an attempt to solve critical issues like connection leaks, connection blocking, open JDBC objects like Statements, PreparedStatements etc. Features of SmartPool include support for multiple pools, automatic closing of associated JDBC objects, detect connection leaks based on configurable time-outs, track connection usage, forced recovery of least recently used connections, wrap SmartPool to an existing pool, monitor runtime status of the pools apart from conventional pooling support.
Go To SmartPool
|MiniConnectionPoolManager is a lightweight JDBC connection pool manager. It may be used in Java servlets as well as in Java standalone applications. It only requires Java 1.5 (or newer) and has no dependencies on other packages.
Go To MiniConnectionPoolManager
|BoneCP is a fast, free, open-source, Java database connection pool (JDBC Pool) library. If you are familiar with C3P0 and DBCP then you already know what this means. For the rest, this is a library that will manage a database connection for you to get faster database access in your application.
Go To BoneCP