PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Hibernate + PostgreSQL:връзката не съществува - SQL грешка:0, SQLState:42P01

Вашият JDBC URL е "jdbc:postgresql:postgres/tommy", което е необичайно. документация предлага "jdbc://hostname/databasename". Съвременните инсталации идват с "postgres" база данни, която почти определено не е това, към което искате да се свържете; Не знам колко стриктно е анализирането на URL адресите на JDBC драйвера.

Какво очаквате да бъде името на вашата база данни и името на хоста? напр. какви са вашите параметри за psql за свързване към базата данни по този начин?

Съвет:в postgresql.conf, някои настройки, които може да имате предвид:

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

Ако грешката е това, което мисля (свързвате се с грешна база данни), това ще регистрира неща като името на базата данни заедно с грешката във вашия файл postgresql.log.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres намира всички редове в таблиците на базата данни, отговарящи на критерии за дадена колона

  2. Rails необработена заявка за csv формат, която да бъде върната чрез контролер

  3. Как да увеличите първичния ключ по време на пакетно вмъкване на postgres COPY?

  4. PostgreSQL 13:Не позволявайте на слотове да убият основното ви

  5. Spring Boot, PostgreSQL и Docker - връзката е отказана, докато се изпълнява в контейнер