title: Java Database connection pool (BoneCP vs DBPool vs c3p0)
body: <p>For a Java app <strong>outside</strong> of a J2EE container, which connection pool library is the best?</p>
  
  <ul>
  <li>I heard c3p0 is getting outdated.</li>
  <li>Jakarta's common pool library is no longer under development</li>
  </ul>
  
  <p>Therefore I'm left with <a href="http://jolbox.com/" rel="noreferrer">BoneCP</a> and <a href="http://www.snaq.net/java/DBPool/" rel="noreferrer">DBPool</a>. From what I can tell both have limited activity. The main difference I can see is performance, which BoneCP seems to win out with. However the documentation is pretty weak.</p>
  
  <p>Which database pool library have you used in the real world and why? What was the good and bad? </p>