PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

UnknownHostException beim Versuch, eine Verbindung zu heroku-postgres vom lokalen Springboot-Projekt mit Spring JPA herzustellen

Ich habe es herausgefunden, es ist wirklich ziemlich einfach, ich habe es während der Einrichtung übersehen, ich poste die Lösung, hoffentlich wird es jemandem in der Zukunft helfen.

Beim Deklarieren der Parameter application.yml (oder .properties) werden Benutzername und Passwort als separate Einträge für die Datenquelle deklariert, daher müssen diese aus der URL entfernt werden.

Unter der Registerkarte Anmeldeinformationen in heroku postgres beginnt der URI mit Ihrem Benutzer und Passwort, dann @ und schließlich den Rest der Details, einschließlich des Hostnamens und Ihres Datenbanknamens. Es ist einfach, von dort zu kopieren und als Datenquellen-URI einzufügen, wobei die Tatsache übersehen wird, dass der Benutzer und der Pass separat deklariert werden.