sql >> Databáze >  >> RDS >> PostgreSQL

Hibernate + PostgreSQL:vztah neexistuje - Chyba SQL:0, SQLState:42P01

Vaše adresa URL JDBC je "jdbc:postgresql:postgres/tommy", což je neobvyklé. dokumentace navrhuje "jdbc://hostname/databasename". Moderní instalace přicházejí s „postgresovou“ databází, která téměř rozhodně není to, k čemu se chcete připojit; Nevím, jak přísná je analýza adresy URL ovladače JDBC.

Jaký očekáváte název databáze a název hostitele? např. jaké jsou vaše parametry pro psql pro připojení k databázi tímto způsobem?

Tip:v postgresql.conf můžete zvážit některá nastavení:

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

Pokud je chyba to, co si myslím (připojujete se ke špatné databázi), zaprotokoluje by to věci jako název databáze spolu s chybou ve vašem souboru postgresql.log.



  1. Při dotazu na značky ve SPIPu

  2. Lze MySQL bez problémů nahradit MariaDB nebo je v tomto případě potřeba něco změnit?

  3. Jak načíst data pomocí json z databáze a naplnit je v horizontálním zobrazení seznamu v Androidu

  4. Oracle propojit více rodiči