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

Forbindelsespooling med PostgreSQL JDBC

Brug org.postgresql.ds.PGPoolingDataSource
Her er et eksempel:http://jdbc.postgresql. org/documentation/head/ds-ds.html
Jeg har tjekket dette eksempel ved hjælp af JDBC4-driveren, og det fungerede fint.

Men i dokumentationen fra dette link fraråder de at bruge postgreSQL-pooling-datakilde på grund af dets begrænsninger:

De anbefaler at bruge DBCP-forbindelsespulje:http://commons.apache.org/proper/ commons-dbcp/ tjek det, det er meget bedre - bare download biblioteksfiler, placer dem i en classpatch og importer til projektet, dokumentation fra ovenstående link indeholder eksempler på hvordan man bruger det i kode.

De fleste (alle? ) applikationsservere implementerer deres egne forbindelsespuljer, hvis du bruger applikationsserveren, er det den bedste mulighed.
For eksempel har Tomcat 7 sin egen implementering af forbindelsespuljen, den er endnu bedre end DBCP, tjek dokumentationen:http://tomcat.apache.org/tomcat-7.0-doc/jdbc -pool.html




  1. Sådan forbinder du MySQL-database med PHP-websted

  2. Indsættelse af flere rækker fra en php-formular i databasen

  3. Fejl sql:Konverteringen af ​​en varchar-datatype til en datetime-datatype resulterede i en værdi uden for området

  4. rækkefølge for udførelse i webmiljø