基本上,我正在做学校作业。它说像docker run --rm --name pg-docker -e POSTGRES_PASSWORD=docker -p 5432:5432 postgres:11
一样在本地运行一个postgres映像。然后,它说我可以使用以下信息username: postgres
,password: docker
,url: jdbc:postgresql://localhost:5432/postgres
连接到数据库。我尝试过在线查找,但是在命令提示符(我在Windows上)中找不到解决方法。我想知道这是否只能引用我最终应该做的Java代码?
然后说我应该创建数据库并生成Jooq记录:
mvn clean package
。有一个带有yaml和sql文件的文件夹。但是,当我运行此命令时,总会出现构建失败。
答案 0 :(得分:0)
选项1(泊坞窗)。
运行
docker run --rm -it --net host postgres:11 psql -U postgres -h localhost -p 5432
,然后在出现提示时输入密码docker
。
选项2(本机)。
从此处下载并安装Windows的postgresql:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
然后通过以下方式从PowerShell连接:
psql -U postgres -h localhost -p 5432
,然后在出现提示时输入密码docker
。