PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Pool di connessioni con PostgreSQL JDBC

Usa org.postgresql.ds.PGPoolingDataSource
Ecco un esempio:http://jdbc.postgresql. org/documentation/head/ds-ds.html
Ho controllato questo esempio utilizzando il driver JDBC4 e ha funzionato bene.

Tuttavia nella documentazione di questo link scoraggiano dall'usare l'origine dati di pooling postgreSQL a causa delle sue limitazioni:

Si consiglia di utilizzare il pool di connessioni DBCP:http://commons.apache.org/proper/ commons-dbcp/ controllalo, è molto meglio:basta scaricare i file della libreria, inserirli in una patch di classe e importarli nel progetto, la documentazione dal link sopra contiene esempi su come usarlo nel codice.

La maggior parte (tutti? ) i server delle applicazioni implementano i propri pool di connessioni, se si utilizza il server delle applicazioni, è l'opzione migliore.
Ad esempio Tomcat 7 ha la propria implementazione del pool di connessioni, è anche meglio di DBCP, controlla la documentazione:http://tomcat.apache.org/tomcat-7.0-doc/jdbc -pool.html