我试图从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