Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
BoneCP is a Java JDBC connection pool implementation that is tuned for high performance by minimizing lock contention to give greater throughput for your applications. It currently beats all known connection pools, including C3P0 and DBCP, as shown on the benchmark section on the site.
Java

This branch is 1 commit ahead, 57 commits behind wwadge:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bonecp-benchmark
bonecp-hbnprovider
bonecp-jdk-compat
bonecp-spring
bonecp-test-commons
bonecp
docs
src/main/assembly
.gitignore
LICENSE
NOTICE
README.compile
pom.xml

README.compile

BoneCP Targets JDK 1.5, 1.6 and 1.7. You will have to select the target compiler you wish via profiles eg:


JDK5, on a mac
mvn clean install -PJDK5 -Djdk5home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/

JDK6, on a mac
mvn clean install -PJDK6 -Djdk6home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/

JDK7 (default)
mvn clean install -PJDK7 -Djdk7home=/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home/


Note #1: Hibernate-provider project is no longer being maintained for jdk5
Note #2: To get around the issue whereby JDBC interfaces have evolved between JDK versions, there are fake interfaces that are used for compilation (not required to be present at runtime). Make sure you use
"mvn clean install" at least once -- that will copy the generated fake interfaces into an local endorsed directory (not in your JDK installation).


Something went wrong with that request. Please try again.