【发布时间】:2013-05-03 09:45:57
【问题描述】:
我正在尝试使用 SDBC 从 LibreOffice 打开与 PostgreSQL 数据库的连接。安装“postrgre-sdbc-0.7.6”插件后,出现“postgresql”数据源。 系统要求我输入 IP 的数据源 URL
192.168.0.12
然后是我的用户名,勾选“需要密码”框,输入密码后,“测试连接”按钮会显示以下错误消息。
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,而不是机器本身。这不应该是必要的。
标签: postgresql connection libreoffice