J'ai poussé mon application vers cloudfoundry. Cependant, chaque fois que je me connecte à mon postgresql/elephant sql, je reçois cette erreur
Driver org.postgresql.Driver claims to not accept JDBC URL jdbc:postgres://cwkqmdql:[email protected]:5432/cwkqmdql/
Y a-t-il quelque chose que j'ai manqué?
Cette URL pose quelques problèmes et un dernier pilote PSQL peut se plaindre.
jdbc:postgres:
doit être remplacé par jdbc:postgresql:
jdbc:postgresql://<username>:<passwor>...
, les paramètres utilisateur à la place: jdbc:postgresql://<Host>:<port>/<dbname>?user=<username>&password=<password>
sslmode=require
.Donc, votre URL devrait être:
jdbc:postgresql://@pellefant.db.elephantsql.com:5432/cwkqmdql?user=cwkqmdql&password=SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX
ou
jdbc:postgresql://@pellefant.db.elephantsql.com:5432/cwkqmdql?user=cwkqmdql&password=SsVqwdLxQObgaJAYu68O-8gTY1VmS9LX&sslmode=require
J'espère que cela aidera.
Dans mon cas, il s'agissait de définir la propriété entre guillemets dans le fichier Java.properties
en changeant
jdbcUrl="url"
à
jdbcUrl=url
ça marche encore