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

PostgreSQL - Инсталиране на JDBC драйвер

Най-добре е да инсталирате драйвера на PostgreSQL в папката tomcat\lib. Просто копирайте буркана на драйвера в PATH_TO_TOMCAT\lib

Не е добра идея да добавяте неща към системния CLASSPATH, защото можете да завършите в ада за зареждане на класове. Ето пример за това как се озовавате в ада на jar / classpath.

  • Да предположим, че текущото приложение използва postgres 9.1 и вие настройвате драйвера на системния CLASSPATH
  • Решавате да стартирате друго приложение на тази кутия, което говори с по-нова версия на postgres, да кажем версия 9.2
  • Тъй като използвате системния класов път, приложение 2 в крайна сметка ще използва стария драйвер, тъй като СИСТЕМНИЯ класов път има тенденция да има предимство пред класовия път на приложения, освен ако скриптът за стартиране на приложения не зададе CLASSPATH="" да изпразни системния класов път или използва персонализиран инструмент за зареждане на класове, който не извършва зареждане на първи клас родител.

Вижте http://tomcat.apache.org/ tomcat-7.0-doc/jndi-datasource-examples-howto.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. Sqlalchemy с postgres. Опитайте да получите „DISTINCT ON“ вместо „DISTINCT“

  2. Как да имам външен ключ, сочещ към два първични ключа?

  3. PostgreSQL:SQL скрипт за получаване на списък на всички таблици, които имат определена колона като външен ключ

  4. Продължете транзакцията на Postgres с изключения в Java

  5. PostgreSQL:Шифроване на колона с pgcrypto