Описание тега apache-commons-dbcp
Многие проекты поддерживают взаимодействие с реляционной базой данных. Создание нового соединения для каждого пользователя может занять много времени (часто требуется несколько секунд часов), чтобы выполнить транзакцию базы данных, которая может занять миллисекунды. Открытие соединения для каждого пользователя может оказаться невозможным в общедоступном Интернет-приложении, где количество одновременных пользователей может быть очень большим. Соответственно, разработчики часто хотят разделить "пул" открытых соединений между всеми текущими пользователями приложения. Число пользователей, фактически выполняющих запрос в любой момент времени, обычно составляет очень небольшой процент от общего числа активных пользователей, и во время обработки запроса это единственный раз, когда требуется соединение с базой данных. Само приложение входит в СУБД и решает любые проблемы с учетными записями пользователей внутри себя.
Apache-commons-dbcp координирует усилия, необходимые для создания и поддержки эффективного, многофункционального пакета пула соединений с базой данных в рамках ASF.