我很難研究如何在debian 6.0服務器上安裝PostgreSQL的JDBC驅動程序。我提出了驅動程序.jar到以下目錄:PostgreSQL - 安裝JDBC驅動程序
/usr/local/pgsql/share/java/postgresql.jar.
然後教程說說使用此代碼:
Class.forName("org.postgresql.Driver");
然而,由於我是新來PostgreSQL的,我不知道我應該在哪裏放這條線,或者如果這是正確的。
我的問題是,在將jar文件移動到這個位置之後,爲了在我的postgreSQL安裝中安裝JDBC驅動程序,我實際上需要做些什麼?
編輯:這是我的設置:
服務器1: 的Tomcat + SOLR
服務器2: 的PostgreSQL與JDBC驅動程序
SOLR在服務器1查詢服務器2上的postgreSQL,通過JDBC驅動程序
實現JDBC 4.0規範的驅動程序不再需要手動加載驅動程序類('Class.forName(...)')。所以,如果這是你的情況,那麼應該把司機放在你的班級路徑中,就像@Tomas在他的回答中所建議的那樣。 –
如果我的應用程序(在本例中爲SOLR)位於與PostgreSQL不同的服務器上,會發生什麼情況?我應該把這個類路徑放在solr服務器上嗎? –
或者是我的應用程序,而不是Postgresql? –