我正在使用
Spring JDBC模板连接到位于远程位置的Postgresql数据库.我正进入(状态
org.postgresql.util.PsqlException: FATAL: no pg_hba.conf entry for host “139.126.243.71”,user “guest”,database “masterdb”,SSL off error
我没有访问远程位置的pg_hba.conf文件.
这是我在我的spring servlet.xml中给出的配置
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="org.postgresql.Driver"/> <property name="url" value="jdbc:postgresql://100.64.35.52":5432/masterdb"/> <property name="username" value="root"/> <property name="password" value="root"/> </bean>
看来DB服务器不允许SSL关闭连接,您将不得不启用它.从jdbc更改URL:postgresql://100.64.35.52“:5432 / masterdb to jdbc:postgresql://100.64.35.52”:5432 / masterdb?sslmode = require
在http://www.postgresql.org/docs/9.1/static/libpq-ssl.html检查ssl模式的模式详细信息