2010-11-10 35 views
1

我有一個Jython腳本,在Windows 7機器上正常運行PostgreSQL 9.嘗試在RHE5 Linux上運行PostgreSQL 8.2的同一腳本產生錯誤在Linux上的Jython:找不到驅動程序[org.postgresql.Driver]

zxJDBC.DatabaseError: driver [org.postgresql.Driver] not found 

我試圖運行腳本,像這樣:

CLASSPATH=$CLASSPATH:/path/to/postgresql.jar /path/to/jython /path/to/script.py 

我也試着設置PYTHONPATH和JYTHONPATH同樣,所有產生相同的錯誤。

我在做什麼錯?

+0

我應該提到該腳本依靠數據庫訪問PostgreSQL數據庫。它使用zxJDBC。 – wilhelmtell 2010-11-10 18:20:46

回答

0

我想我解決了這個問題。問題是我使用了錯誤的驅動程序版本。即使psql --version說8.2,即使這是jar版本我downloaded,使用7.4版本的驅動程序解決了這個問題。