Postgresql Squirrel SQL给出:致命:数据库“;本地主机:5432:postgres“;不存在

Postgresql Squirrel SQL给出:致命:数据库“;本地主机:5432:postgres“;不存在,postgresql,jdbc,squirrel-sql,Postgresql,Jdbc,Squirrel Sql,我想使用squirrelsql,因为它似乎是pgAdmin的一个很好的替代品,但我没有成功地分别连接到数据库postgresSQL。我得到的错误是: java.util.concurrent.ExecutionException:java.lang.RuntimeException:org.postgresql.util.psqleexception:FATAL:数据库“localhost:5432:postgres”不存在 我有以下环境:Windows 7、postgreSQL 9.6、Mar

我想使用squirrelsql,因为它似乎是pgAdmin的一个很好的替代品,但我没有成功地分别连接到数据库postgresSQL。我得到的错误是:

java.util.concurrent.ExecutionException:java.lang.RuntimeException:org.postgresql.util.psqleexception:FATAL:数据库“localhost:5432:postgres”不存在

我有以下环境:Windows 7、postgreSQL 9.6、MariaDB 10.2。我可以分别用terminal或pgAdmin和HeidiSQL连接这两个数据库。因此,我认为我在尝试使用SquirrelSQL连接数据库时犯了一些根本错误

以下是我所做的详细步骤:

(1) 驱动程序位于C:\Program2\db\U驱动程序中,数据库也安装在目录\Program2:

(2) 我可以登记司机:

(3) 然后我试着做一个别名:

(4) 。。。但我犯了这个错误:

URL应为:

jdbc:postgresql://localhost:5432/postgres
由于URL应为:

jdbc:postgresql://localhost:5432/postgres

非常感谢。这解决了我的问题。MariaDB还有一个非常奇怪的默认条目:jdbc:mysql:host:3306,我将其更改为jdbc:mysql://localhost:3306/. 现在可以了,谢谢。这解决了我的问题。MariaDB还有一个非常奇怪的默认条目:jdbc:mysql:host:3306,我将其更改为jdbc:mysql://localhost:3306/. 现在它起作用了。