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

PSQLEundtagelse:FEJL:Relationen TABLE_NAME eksisterer ikke

Du skal angive skemanavnet i Spring's Hibernate-egenskaber, ikke i JDBC-forbindelsens URL:

<prop key="hibernate.default_schema">SCHEMA_NAME</prop>

Når det er sagt, er din JDBC-forbindelses-URL faktisk syntaktisk ugyldig. Ifølge PostgreSQL JDBC-dokumentationen skal du bruge en af ​​følgende syntakser:

  • jdbc:postgresql:database
  • jdbc:postgresql://host/database
  • jdbc:postgresql://host:port/database

database er her databasenavnet. Hvis værten forlades, vil den som standard være localhost . Hvis portnummeret forbliver væk, vil det blot som standard være 5432 . Således er et af følgende gyldigt i dit tilfælde:

  • jdbc:postgresql:DB_NAME
  • jdbc:postgresql://localhost/DB_NAME
  • jdbc:postgresql://localhost:5432/DB_NAME


  1. AMD EPYC 7002-seriens processorer og SQL Server

  2. Hvordan bruger man SqlCommand til at OPRETTE DATABASE med parameteriseret db-navn?

  3. Forbedret støtte til genopbygning af parallelle statistikker

  4. Hvad er Oracle Database?