PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Pule połączeń z PostgreSQL JDBC

Użyj org.postgresql.ds.PGPoolingDataSource
Oto przykład:http://jdbc.postgresql. org/documentation/head/ds-ds.html
Sprawdziłem ten przykład za pomocą sterownika JDBC4 i działał bez zarzutu.

Jednak w dokumentacji z tego linku odradza się korzystanie ze źródła danych postgreSQL ze względu na jego ograniczenia:

Zalecają korzystanie z puli połączeń DBCP:http://commons.apache.org/proper/ commons-dbcp/ sprawdź, jest znacznie lepiej - wystarczy pobrać pliki biblioteki, umieścić je w łacie klasy i zaimportować do projektu, dokumentacja z powyższego linku zawiera przykłady jak to wykorzystać w kodzie.

Najczęściej (wszystkie? ) serwery aplikacji implementują własne pule połączeń, jeśli używasz serwera aplikacji, jest to najlepsza opcja.
Na przykład Tomcat 7 ma własną implementację puli połączeń, jest nawet lepsza niż DBCP, sprawdź dokumentację:http://tomcat.apache.org/tomcat-7.0-doc/jdbc -pool.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql wybierz najwcześniejszą datę dla wielu wierszy

  2. Instrukcja SQL nie usuwa się w PHP

  3. SQL:Jak scalić duplikaty bez rozróżniania wielkości liter

  4. Jak przekonwertować pole znacznika czasu na ciąg ISO 8601 w danej strefie czasowej?

  5. Jak skonfigurować Postgresql z projektem rails?