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

PostgreSQL — instalowanie sterownika JDBC

Najlepiej zainstalować sterownik PostgreSQL w folderze tomcat\lib. Po prostu skopiuj plik jar sterownika do PATH_TO_TOMCAT\lib

Nie jest dobrym pomysłem dodawanie rzeczy do systemu CLASSPATH, ponieważ możesz skończyć w piekle ładowacza klas. Oto przykład tego, jak kończysz w piekle jar / classpath.

  • Załóżmy, że bieżąca aplikacja używa postgres 9.1 i konfigurujesz sterownik w systemie CLASSPATH
  • Zdecydowałeś się uruchomić inną aplikację na tym pudełku, która komunikuje się z nowszą wersją postgresa, powiedzmy, wersją 9.2
  • Ponieważ używasz aplikacji 2 ścieżki klas systemowych, w końcu użyjesz starego sterownika, ponieważ ścieżka klasy SYSTEM ma tendencję do pierwszeństwa przed ścieżką klas aplikacji, chyba że skrypt uruchamiania aplikacji ustawi CLASSPATH="" w celu opróżnienia ścieżki klas systemowych lub użyje niestandardowy program ładujący klasy, który nie ładuje klasy rodzic-pierwszy.

Zobacz 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. Funkcja SUM() w PostgreSQL

  2. Migracja PostgreSQL do chmury — porównanie rozwiązań Amazon, Google i Microsoft

  3. Jak spłaszczyć wynik PostgreSQL

  4. Wystąpił błąd podczas instalacji pg (0.17.1), a Bundler nie może kontynuować

  5. ustawiaj zmienną tylko w skrypcie psql, jeśli nie została określona w wierszu poleceń