BoneCP 0.7.1

The JDBC Connection Pool
BoneCP is an open source and fast Java database connection pool (JDBC Pool). If you are familiar with C3P0 and DBCP then you already 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.
Why write another alternative to C3P0/DBCP?

In our case, the available solutions were simply not fast enough. C3P0 worked great for small workloads but as we pushed it harder, it became clear that it was slowing our throughput down (especially in terms of CPU usage). DBCP was not recommended for production use at the time we needed it (and was slower in some cases anyway).
In the end, we have produced a new connection pool library that is fast, sometimes almost 25 times faster than the next fastest option. Don't take our word for it though, run the provided benchmark test yourself or go ahead and create your own.

Despite having 100% unit test coverage, this project is still considered to be beta software. Use with care!

last updated on:
April 7th, 2011, 9:51 GMT
developed by:
Wallace Wadge
license type:
LGPL v3 (GNU Lesser General Public Lic... 
ROOT \ Database \ Database APIs


In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in version 0.7.1 RC2
  • Several statistics enhancements
  • OSGi fixes
  • Allow datasource getConnection(username, password)
  • Recognize new postgresql SQLstate to trigger a pool restart
read full changelog

Add your review!