sql >> Database teknologi >  >> RDS >> PostgreSQL

Hibernate + PostgreSQL:relation eksisterer ikke - SQL-fejl:0, SQLState:42P01

Din JDBC URL er "jdbc:postgresql:postgres/tommy", hvilket er usædvanligt. dokumentationen foreslår "jdbc://værtsnavn/databasenavn". Moderne installationer kommer med en "postgres"-database, som næsten bestemt ikke er det, du vil oprette forbindelse til; Jeg ved ikke, hvor streng JDBC-driverens URL-parsing er.

Hvad forventer du, at dit databasenavn og værtsnavn skal være? for eksempel. hvad er dine parametre til psql for at forbinde til databasen på den måde?

Tip:i postgresql.conf kan du overveje nogle indstillinger:

log_connections = on
log_disconnections = on
log_line_prefix = '%t %c %q%[email protected]%h:%d '

Hvis fejlen er, hvad jeg tror (du opretter forbindelse til den forkerte database), vil dette logge ting som databasenavnet sammen med fejlen i din postgresql.log-fil.



  1. Kompleks Wordpress-forespørgsel ved hjælp af flere forespørgsler

  2. Forsøger at installere innodb memcached plugin MySQL5.6.17 på ubuntu 14.04

  3. Sådan indsættes i MYSQL-rækken fra flere $_POST-arrays

  4. Hvordan man løser er ikke i GROUP BY fejl i mysql forespørgsel