This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
Is this a java application or a Web App? The reason I ask is because I don't think there is a need for a connection pool in a stand alone application. Each client gets there own connection anyway and the Pool would be supporting 1 person. With a Web App, most App Servers will have their own Connection Pooling libraries. So I guess the first thing is clarifying what you are doing with your app, and then we can help better.