Ongeacht welke pooling-implementatie u moet altijd een verbindingspool gebruiken in uw webapplicatie. Het openen van een verbinding met de database is een zeer dure taak en het opnieuw kunnen gebruiken van een reeds bestaande en inactieve verbinding verbetert de prestaties van uw site aanzienlijk.
Een verbinding kan worden beheerd door de applicatieserver (Tomcat, JBoss, Glassfish...) of door uw applicatie. Dit laatste is gemakkelijker in te stellen, maar het is moeilijk om per implementatie aan te passen. Door een verbindingspool op de toepassing te configureren en uw site in te stellen om deze te gebruiken, kunt u de parameters van de verbindingspool gemakkelijk verfijnen, zoals:minimale verbindingen om open te houden, maximale inactieve tijd enzovoort.