title: Connection pooling options with JDBC: DBCP vs C3P0
body: <p>What is the best connection pooling library available for Java/JDBC?</p>
  
  <p>I'm considering the 2 main candidates (free / open-source): </p>
  
  <ul>
  <li>Apache DBCP - <a href="http://commons.apache.org/dbcp/" rel="noreferrer">http://commons.apache.org/dbcp/</a></li>
  <li>C3P0 - <a href="http://sourceforge.net/projects/c3p0" rel="noreferrer">http://sourceforge.net/projects/c3p0</a></li>
  </ul>
  
  <p>I've read a lot about them in blogs and other forums but could not reach a decision.</p>
  
  <p>Are there any relevant alternatives to these two?</p>