i我试图从代码连接到数据库并遇到错误:

问题描述 投票:0回答:0
spring.application.name=wow spring.main.banner-mode=off logging.level.org.springframework=DEBUG spring.jpa.hibernate.ddl-auto=none spring.datasource.driver-class-name=org.postgresql.Driver spring.datasource.url=jdbc:postgresql://localhost:5432/wow spring.datasource.username=postgres spring.datasource.password={password} spring.jpa.show-sql=true server.port = 8081 spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect spring.jpa.generate-ddl=false spring.jpa.properties.hibernate.default_schema=rolls spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

compose.yaml:
services:
  postgres:
    image: 'postgres:latest'
    environment:
      - 'POSTGRES_DB=wow'
      - 'POSTGRES_ROOT_PASSWORD={password}'
      - 'POSTGRES_PASSWORD={password}'
      - 'POSTGRES_USER=postgres'
    ports:
      - '5432'

密码是完全正确的。我应该在成功连接的代码中添加什么?
    

你曾经弄清楚吗? 7个小时后阅读Stack Overflow,我终于得到了答案。 我碰巧有一台Windows笔记本电脑,并安装了PGADMIN,但我们的应用程序是Linux。 我将数据库实例置于Docker上,无法连接以挽救我的生命。 我试图运行Prisma迁移,并试图通过DBEAVER连接,但无济于事。 从直觉中,我发现,如果您在Windows下安装了PGADMIN,则会在服务快照中运行一项服务。 一旦我禁用,我就可以连接。 我以为几个小时了,我遇到了错误消息的密码b/c。
	

java postgresql docker-compose
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.