如何使用LibreOffice Base连接到PostgreSQL服务器?


17

当我尝试使用LibreOffice Base 3.5连接到本地计算机上的PostgreSQL服务器时遇到错误(这也适用于LibreOffice 4):

LibreOffice Base数据源选择

以下语法(localhost:5432=<database name>;数据库名称worktime)不起作用:

在此处输入图片说明

当我尝试在下一页上测试连接时,出现以下错误:

数据库URL'sdbc:postgresql:localhost:5432 = localhost'中的错误:
无效的连接选项“ localhost:5432”

数据源URL的正确语法是什么?


我可能不会特别询问SU问题,所以我亲自问您:将Libre Office插入Postgresql时会做什么?该协会提供什么样的帮助,有用?它仅用于编辑数据库的内容吗?
Stephane Rolland

2
@StephaneRolland:LibreOffice提供了一个图形界面,用于输入和编辑表中的数据以及查询生成器,以及其他使数据库接口更容易的功能。
bwDraco-恢复莫妮卡

Answers:


15

Ever Forward将回答您的问题:

这不是Internet URL,但功能类似。现在,您需要告诉LibreOffice连接到特定计算机上的特定数据库:

dbname=mydb host=localhost

在dbname部分中使用数据库的名称。我使用localhost作为主机部分,因为PostgreSQL在同一台计算机上,但是如果要从远程计算机连接,则需要更改它。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.