Jen*_*olm 3 database postgresql scala playframework
来自Play!API遵循以下内容:可以使用application.conf中的以下配置建立数据库连接:
db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://someDomain.com/someDatabase"
db.default.user=user
db.default.password=password
Run Code Online (Sandbox Code Playgroud)
但是当我&ssl=true
在网址中投入时,它没有被注册,我收到以下错误:
引起:org.postgresql.util.PSQLException:致命:主机"xx.xx.xx.xx"没有pg_hba.conf条目,用户"user",数据库"test&ssl = true&sslfactory = org.postgresql.ssl.NonValida", SSL关闭
你有什么方法可以强制玩!通过.conf文件使用SSL连接?
更新:我忘了提到我使用该psql
命令从控制台成功登录尝试.不知何故,它必须是不理解ssl参数的Play.
谢谢,
ara*_*nid 10
Postgresql报告database "test&ssl=true&sslfactory=org.postgresql.ssl.NonValida"
作为您尝试连接的数据库名称表示JDBC驱动程序没有将该后缀放在最后并处理它,因为您需要它.
您可能需要?
在第一个参数之前使用,例如普通URL:
jdbc://db.example.com/test?ssl=true
Run Code Online (Sandbox Code Playgroud)