我正在尝试远程连接到我的数据库:
connection = DriverManager.getConnection(URL);
URL 的格式如下(所有 XXX 均从 Heroku 网站复制):
jdbc:postgresql://XXX:XXX/XXXX?sslmode=require&user=XXX&password=XXXXX
我遇到了以下问题:
org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "213......, SSL off
我曾经尝试执行(但它没有改变“SSL关闭”状态):
heroku config:set PGSSLMODE=require --app XXXXXX
根据早期文章的建议,我甚至将此添加到URL中(尽管我在Heroku文档中没有看到任何内容):
sslfactory=org.postgresql.ssl.NonValidatingFactory
heroku config:set PGSSLMODE=require --app XXXXXX
没有改变错误描述中的“SSL关闭”状态? - user435421