Open Source Database Connection Pools

2011-11-21  张林 

Open Source Database Connection Pools
Jakarta DBCP
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
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
Proxool is a Java connection pool.It transparently adds connection pooling to your existing JDBC driver.

Go To Proxool

SmartPool
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

BoneCP
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

Db Connection Broker
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

DBPool
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
DDConnectionBroker is a simple, light database connection-pooling tool

Go To DDConnectionBroker

Primrose - Java Database Connection Pool
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
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

MiniConnectionPoolManager
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


472°/4728 人阅读/0 条评论 发表评论

登录 后发表评论