Ho difficoltà a capire come installare il driver JDBC per PostgreSQL sul mio server debian 6.0. Ho spostato il driver .jar nella directory seguente:PostgreSQL - Installazione del driver JDBC
/usr/local/pgsql/share/java/postgresql.jar.
Poi i tutorial parlare utilizzando questo codice:
Class.forName("org.postgresql.Driver");
Tuttavia, dal momento che io sono nuovo a PostgreSQL non ho idea di dove devo sta mettendo questa linea, o se questo è anche corretto.
La mia domanda è, a meno di spostare il file jar in questa posizione, cosa devo effettivamente fare per installare il driver JDBC sulla mia installazione di postgreSQL?
EDIT: Questa è la mia messa a punto:
Server 1: Tomcat + SOLR
Server 2: PostgreSQL con driver JDBC
SOLR sul server di 1 query postgreSQL sul server 2 tramite il driver JDBC
I driver che implementano la specifica JDBC 4.0 non richiedono più il caricamento manuale della classe driver ('Class.forName (...)'). Quindi, se questo è il tuo caso, dovrebbe essere sufficiente inserire il driver nel percorso di classe come suggerito da @Tomas nella sua risposta. –
Cosa succede se la mia app, in questo caso SOLR, si trova su un server diverso da postgreSQL? Dovrei mettere questo percorso di classe sul server solr? –
Oppure la mia app è Postgresql? –