我已将我的应用程序推送到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/
有什么我错过的吗?
该URL存在一些问题,最新的PSQL驱动程序可能会抱怨.
jdbc:postgres:
应该换成 jdbc:postgresql:
请勿使用jdbc:postgresql://
用户参数:jdbc:postgresql://
在某些情况下,您必须通过添加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
我希望这会有所帮助.
就我而言,它是在java.properties文件中的双引号中定义属性。
通过改变
jdbcUrl="url"
至
jdbcUrl=url
它再次工作