Java Windows拒绝postgres连接

Java Windows拒绝postgres连接,java,networking,jdbc,connection,jdbc-postgres,Java,Networking,Jdbc,Connection,Jdbc Postgres,我有一个连接15台电脑的本地网络。每台电脑都安装了postgres(8.3、8.4、9.2)。每个数据库都有与名称、用户、密码等完全相同的安装参数 我使用的是一个Java应用程序,它实现了JDBC库,我能够正确地连接到每台计算机中的数据库,只有一台计算机除外。我很确定我已经正确地为pg_hba.conf和postgresql.conf设置了必要的参数,因为它们在所有15台电脑中都设置了相同的参数 我还为端口5432设置了Windows防火墙例外 所有这些让我得出结论,问题在于不接受连接的特定PC

我有一个连接15台电脑的本地网络。每台电脑都安装了postgres(8.3、8.4、9.2)。每个数据库都有与名称、用户、密码等完全相同的安装参数

我使用的是一个Java应用程序,它实现了JDBC库,我能够正确地连接到每台计算机中的数据库,只有一台计算机除外。我很确定我已经正确地为pg_hba.conf和postgresql.conf设置了必要的参数,因为它们在所有15台电脑中都设置了相同的参数

我还为端口5432设置了Windows防火墙例外

所有这些让我得出结论,问题在于不接受连接的特定PC。它安装了Windows7Ultimate,与其他版本一样,还有Postgres8.3

这是我得到的错误:org.postgresql.util.psqleexception:连接尝试超时

我不想从零开始格式化电脑


有人能帮我解决这个问题吗?

好吧,现在我知道如何用一个不太正统的解决方案来解决这个问题了。当这种情况发生时,我们只需从工作PC复制pg_hba.conf,这就解决了问题。我希望这能有所帮助。

你能在本地连接到数据库吗?是的,它在本地工作正常这是我遇到的错误:org.postgresql.util.PSQLException:连接尝试超时。我还能够成功地远程向电脑的ip发送cmd Ping,问题是你在禁用Windows防火墙后是否尝试过?