我已将我的应用程序推送到 cloudfoundry。但是,每次我连接到我的 postgresql/elephant sql 时,我都会收到此错误
Driver org.postgresql.Driver claims to not accept JDBC URL jdbc:postgres://cwkqmdql:SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX@pellefant.db.elephantsql.com:5432/cwkqmdql/
有什么我错过的吗?
原文由 user962206 发布,翻译遵循 CC BY-SA 4.0 许可协议
该 URL 存在一些问题,最新的 PSQL 驱动程序可能会抱怨。
jdbc:postgres:
应该替换为jdbc:postgresql:
jdbc:postgresql://<username>:<passwor>...
,而是用户参数:jdbc:postgresql://<host>:<port>/<dbname>?user=<username>&password=<password>
sslmode=require
参数来强制 SSL 连接所以你的网址应该是:
jdbc:postgresql://@pellefant.db.elephantsql.com:5432/cwkqmdql?user=cwkqmdql&password=SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX
或者
jdbc:postgresql://@pellefant.db.elephantsql.com:5432/cwkqmdql?user=cwkqmdql&password=SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX&sslmode=require
我希望这会有所帮助。