Sama konsolidacja odbywa się za pomocą kodu znajdującego się między kodem aplikacji a sterownikiem bazy danych.
Kto umieszcza tam ten kod? Może być kimkolwiek. To Ty możesz - są biblioteki takie jak DBCP, które twój kod mógłby użyć, aby umieścić pulę na bazie danych. Może to być kontener J2EE, taki jak Tomcat lub JBoss. Może to być nawet baza danych - jak zauważa Tomasz, PostgreSQL zawiera kod łączący.
Wygląda na to, że nie korzystasz z kontenera J2EE, w takim przypadku jest on przeznaczony dla Ciebie lub bazy danych. Osobiście wolałbym dedykowaną implementację puli, jak DBCP, nad jedną dostarczoną przez bazę danych.Programiści bazy danych najbardziej dbają o bazę danych; programiści basenu najbardziej dbają o pulę.
Zdobądź DBCP (IMHO, lepiej niż alternatywy) i użyj tego.
Co wykorzystałeś w końcu? – Arya