Använd org.postgresql.ds.PGPoolingDataSource
Här är ett exempel:http://jdbc.postgresql. org/documentation/head/ds-ds.html
Jag har kontrollerat det här exemplet med JDBC4-drivrutinen och det fungerade bra.
Men i dokumentationen från den här länken avråder de från att använda postgreSQL-poolningsdatakällan på grund av dess begränsningar:
De rekommenderar att du använder DBCP-anslutningspool:http://commons.apache.org/proper/ commons-dbcp/
kolla det, det är mycket bättre - ladda bara ner biblioteksfiler, placera dem i en classpatch och importera till projektet, dokumentationen från länken ovan innehåller exempel på hur man använder det i kod.
De flesta (alla? ) applikationsservrar implementerar sina egna anslutningspooler, om du använder applikationsservern är det det bästa alternativet.
Till exempel Tomcat 7 har en egen implementering av anslutningspoolen, den är ännu bättre än DBCP, kontrollera dokumentationen:http://tomcat.apache.org/tomcat-7.0-doc/jdbc -pool.html