Squirrel SQL给出:致命:数据库" localhost:5432:postgres"不存在

时间:2017-08-29 08:29:12

标签: postgresql jdbc squirrel-sql

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

  

java.util.concurrent.ExecutionException:java.lang.RuntimeException:org.postgresql.util.PSQLException:FATAL:database" localhost:5432:postgres"不存在

我有以下环境:Windows 7,postgreSQL 9.6,MariaDB 10.2。我可以分别用终端或pgAdmin连接两个数据库,HeidiSQL。因此,我认为在尝试使用Squirrel SQL连接数据库时,我做了一些根本性的错误。

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

(1)驱动程序位于C:\ Program2 \ db_drivers中,数据库也安装在目录\ Program2中: enter image description here

(2)我可以注册司机:

enter image description here

(3)然后我尝试制作一个别名: enter image description here

(4)......但是得到了这个错误:

enter image description here

1 个答案:

答案 0 :(得分:1)

作为documented in the manual,网址应为:

//Now Create all of the directories
foreach (string dirPath in Directory.GetDirectories(SourcePath, "*", 
    SearchOption.AllDirectories))
    Directory.CreateDirectory(dirPath.Replace(SourcePath, DestinationPath));

//Copy all the files & Replaces any files with the same name
foreach (string newPath in Directory.GetFiles(SourcePath, "*.*", 
    SearchOption.AllDirectories))
    File.Copy(newPath, newPath.Replace(SourcePath, DestinationPath), true);