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

PostgreSQL - Installation af JDBC-driver

Det er bedst at installere din PostgreSQL-driver i mappen tomcat\lib. Bare kopier driver-jar til PATH_TO_TOMCAT\lib

Det er ikke en god idé at tilføje ting til systemet CLASSPATH, fordi du kan ende i klassens loader helvede. Her er et eksempel på, hvordan du ender i krukke/klassestihelvede.

  • Antag, at den aktuelle app bruger postgres 9.1, og du opsætter driveren på systemet CLASSPATH
  • Du beslutter dig for at køre en anden app på den boks, som taler til en nyere version af postgres, lad os sige version 9.2
  • Fordi du bruger system-klassestien, vil app 2 ende med at bruge den gamle driver, fordi SYSTEM-klassestien har en tendens til at have forrang over en applikations-klassesti, medmindre appstarter-scriptet indstiller CLASSPATH="" til at tømme systemets klassesti eller bruger en brugerdefineret klasseindlæser, der ikke udfører indlæsning af forældre-første klasse.

Se http://tomcat.apache.org/ tomcat-7.0-doc/jndi-datasource-examples-howto.html



  1. Mysql:PÅ DUBLIKAT NØGLEOPDATERING ALLE VÆRDIER?

  2. Sådan laver du paginering i SQL Server 2008

  3. Få næste automatiske stigning

  4. Forklar FOR i orakel