org.postgresql.util.PSQLException:协议错误。会话设置失败

时间:2014-01-01 05:08:18

标签: postgresql jdbc

我正在尝试连接到在本地计算机上运行的postgresql服务器9.3。

    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <version>9.3-1100-jdbc41</version>
    </dependency>

还尝试了以上jar的Driver类。

Caused by: org.postgresql.util.PSQLException: Protocol error. Session setup failed. 
  at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:510) 
  at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:173)
  at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:64) 
  at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:136) 
  at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:29)

导致上述异常。 任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

版本是正确的。我的连接字符串中有一个拼写错误。给出的端口是错误的。指定端口后,连接成功创建。