PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Обединяване на връзки с PostgreSQL JDBC

Използвайте org.postgresql.ds.PGPoolingDataSource
Ето пример:http://jdbc.postgresql. org/documentation/head/ds-ds.html
Проверих този пример с помощта на JDBC4 драйвер и той работи добре.

В документацията от тази връзка обаче те обезкуражават използването на източник на данни за обединяване на postgreSQL поради неговите ограничения:

Те препоръчват да се използва набор от DBCP връзки:http://commons.apache.org/proper/ commons-dbcp/ проверете го, много е по-добре - просто изтеглете библиотечни файлове, поставете ги в classpatch и импортирайте в проекта, документацията от връзката по-горе съдържа примери как да го използвате в код.

Повечето (всички? ) сървърите на приложения внедряват свои собствени пулове за връзки, ако използвате сървъра за приложения, това е най-добрият вариант.
Например Tomcat 7 има собствена реализация на пуловете за връзки, дори е по-добра от DBCP, проверете документацията: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. Затваряне на клиентска връзка на postgres (pg) в node.js

  2. Какъв е редът по подразбиране на списък, върнат от извикване на филтър на Django?

  3. Postgres намира всички редове в таблиците на базата данни, отговарящи на критерии за дадена колона

  4. Кога можем да използваме идентификационен номер вместо неговото име в PostgreSQL?

  5. Сортиране на дърво с материализиран път?