title: Java JDBC connection pool library choice in 2011/2012?
body: <p>Which JDBC connection pool library should I use for a new application project (not web application)?</p>
  
  <ul>
  <li>Apache DBCP has <a href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=12310469&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=1&amp;status=4">enough unresolved issues</a> which are pushed until 2.0 I think. </li>
  <li><a href="http://sourceforge.net/projects/c3p0">C3P0</a> development seems to be stopped. </li>
  <li>And both of them <a href="http://jolbox.com/">looks relatively slow</a>.</li>
  <li><a href="http://proxool.sourceforge.net/">Proxool</a> is dead.</li>
  <li><a href="http://www.snaq.net/java/DBPool/">DBPool</a> has almost no community (at least I've found no public one - no forums, no mailing lists...)</li>
  <li><a href="http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html">Apache Tomcat Pool</a> looks to be unusable without Tomcat</li>
  <li>I've found <a href="http://download.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html">SQL Datasources</a> article at Oracle website, but it seems, that it can be applied only to applets running in containers like servlets and web services.</li>
  </ul>
  
  <p>Should I choose <a href="http://jolbox.com/">BoneCP</a> may be? I don't have any huge requirements. I just need a good and easy to use database connection pool, that is in active development. Library, whose author can respond to bug reports, answer some specific question etc.</p>
  
  <p>BTW, actually, I'm using MySQL only. I've found, that MySQL driver <a href="http://dev.mysql.com/doc/refman/5.5/en/connector-j-usagenotes-basic.html#connector-j-examples-connection-drivermanager">supports DriverManager</a> interface, but I'm unsure if it actually pools connections or not.</p>