我試圖從LibreOffice使用SDBC打開PostgreSQL數據庫的連接。安裝「postrgre-sdbc-0.7.6」插件後,將顯示「postgresql」數據源。 該系統要求在那裏我輸入我的IP使用SDBC從libreoffice庫連接到PostgreSQL
192.168.0.12
然後我的用戶名的數據源URL,蜱「需要密碼」框,然後輸入我的密碼後,「測試連接」按鈕,給了我下面的錯誤信息。
A driver is not registered for the URL sdbc:postresql:192.168.0.12
我試着將該端口添加到URL(192.168.0.12:5432),同樣的錯誤。 建議我也重新啓動基地和電腦,也沒有運氣。
我知道服務器運行正常,因爲使用這些參數從pgAdminIII訪問它並沒有問題。
至於建議由理查德,我也試過
host=192.168.0.12 port=5432 dbname=dataerp connect_timeout=10
host=192.168.0.12 port=5432 dbname=dataerp
host=192.168.0.12 dbname=dataerp
dbname=dataerp host=192.168.0.12
也
//192.168.0.12/dataerp
//192.168.0.12:5432/dataerp
192.168.0.12:5432:dataerp
192.168.0.12:5432:dataerp:myusername:mypassword
192.168.0.12:5432=dataerp
沒有什麼工作,我仍然得到同樣的錯誤信息 任何幫助的歡迎!
經過調查,我已經安裝PostgreSQL的ODBC驅動程序做
sudo apt-get install odbc-postgresql
雖然需要的是:
sudo apt-get install libreoffice-sdbc-postgresql
正確的連接語法是
host=192.168.0.12 port=5432 dbname=dataerp
不要原諒等後重新啓動,否則將無法工作! 這個技巧被發現了here
通過重新啓動 - 我認爲你的意思是重新啓動Libreoffice,而不是機器本身。這不應該是必要的。 – 2013-05-03 12:50:26