Postgres和JDBC

时间:2016-05-12 17:08:10

标签: postgresql jdbc

我将postgres转换为Exasol,会对所谓的超快DB进行一些时间试验。 Exasol有一个导入脚本,我正在使用并获得一个"连接拒绝错误"。这适用于本地连接,Windows 10和postgres 9.4

我经过双重检查的事情:

  • port是5432(从PGAdmin可见)
  • postgres是活跃的,正在听5432(得到了PID并看到了它 运行)
  • 用户名和密码已重新输入几次
  • 尝试指定IPV4和6个地址(" localhost",127.0.0.1和[:: 1])
  • postgres正在接受TCP流量(" pg_hba"有:

主持所有127.0.0.1/128 md5

主持所有:: 1/128 md5

这是错误消息: [43000]" JDBC-Client-Error:连接到' jdbc:postgresql://127.0.0.1:5432 / tom_db' as user =' postgres'失败[连接被拒绝。检查主机名和端口是否正确以及postmaster是否接受TCP / IP连接。]"

有什么想法吗?不知道接下来要检查什么...

1 个答案:

答案 0 :(得分:-1)

在VM中使用EXASOL社区版吗?

如果是这样,您不需要127.0.0.1

例如,我的笔记本电脑上运行的EXASOL数据库为192.168.56.123,我在笔记本电脑上直接运行postgres(192.168.56.1以及127.0.0.1)

在这种情况下,我的JDBC连接将使用192.168.56.1从EXASOL连接到postgres

希望这会有所帮助 - 请记住,您也可以在EXASOL社区网站上发布这些问题https://www.exasol.com/portal/questions