use*_*206 20 java postgresql jdbc cloud-foundry hikaricp
我已将我的应用程序推送到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/
Run Code Online (Sandbox Code Playgroud)
有什么我错过的吗?
Tom*_*Tom 35
该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
我希望这会有所帮助.
小智 12
我遇到的问题是我在属性文件中为数据源 url 提供了双引号。
我所给予的:
spring.datasource.url="jdbc:postgresql://localhost:5432/postgres"
Run Code Online (Sandbox Code Playgroud)
给出 url 的正确方法是:
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
Run Code Online (Sandbox Code Playgroud)
就我而言,它是在java.properties文件中的双引号中定义属性。
通过改变
jdbcUrl="url"
Run Code Online (Sandbox Code Playgroud)
至
jdbcUrl=url
Run Code Online (Sandbox Code Playgroud)
它再次工作
| 归档时间: |
|
| 查看次数: |
25546 次 |
| 最近记录: |