在OSX上使用DBeaver - 返回null连接

6

我无法在最新的 OSX 上使用 DBeaver 连接到 PostgreSQL 数据库,出现“null connection returned”错误。但是,我可以使用 teamSQL 连接而没有问题。

我查看了大量资源,但我不知道这个问题的原因,所以我的连接信息是正确的。

提供信息,我已经安装了 Java:

java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
3个回答

12

若有人遇到相同问题,我会提供一个正确的答案:

我使用的是OSX操作系统,我的队友们使用的是Windows操作系统,我们提供了相同的凭据,但他们可以登录而我不能。

问题来自于在OSX上使用的DBeaver不会从网址开头去掉http://,并且不接受.com/:1244作为有效端口,但是Windows上没有问题时就可以接受这些。

正确输入网址的方式应该是mywebsite.com:1244

希望这能帮到您。


这解决了我的问题。从主机URL中删除http:。 - Dulara Malindu

2
与DBeaver v6.1.2一样,这个问题在Windows上也存在,您需要手动从主机URL中去掉"http:\"。同时在端口文本框中明确指定端口。

0
你使用的 DBeaver 版本是哪个?4.2.3 是最新支持 Java 9 的版本(4.2.2 是第一个版本,但存在一些问题)。

1
{btsdaf} - Lakston

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接