Независимо от того, какая реализация пула, вы должны всегда использовать пул соединений в вашем веб-приложении. Открыть соединение с базой данных - очень дорогая задача, и возможность повторно использовать уже существующее и простое соединение значительно повышает производительность вашего сайта.
Соединение может управляться сервером приложений (Tomcat, JBoss, Glassfish ...) или вашим приложением. Последний проще в настройке, но его сложно настроить для каждого развертывания. Конфигурирование пула соединений в приложении и настройка вашего сайта на его использование упрощает точную настройку параметров пула соединений, таких как: минимальное количество открытых соединений, максимальное время бездействия и т.