首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接localhost Postgres数据库

连接localhost Postgres数据库
EN

Stack Overflow用户
提问于 2018-10-20 22:13:53
回答 1查看 555关注 0票数 1

我刚刚在我的电脑上第一次安装了Postgres,并且我能够通过JetBrains DataGrip连接我的数据库。

但是当我尝试通过我的应用程序(使用gorm)连接数据库时,它无法工作……

代码语言:javascript
复制
jdbc:postgresql://localhost:5432/postgres

我确实尝试过这样连接:

代码语言:javascript
复制
postgresql://postgres:12qwaszx@localhost:5432/postgres

这样的话:

代码语言:javascript
复制
db, _ := gorm.Open("postgres", "host=localhost port=5432 user=postgres dbname=postgres password=12qwaszx")

这是我连接到数据库的方式:

代码语言:javascript
复制
db, _ := gorm.Open("postgres", app.Config.DSN)
EN

回答 1

Stack Overflow用户

发布于 2018-10-20 22:22:54

根据docs,您应该像这样连接到PostgreSQL:

代码语言:javascript
复制
import (
  "github.com/jinzhu/gorm"
  _ "github.com/jinzhu/gorm/dialects/postgres"
)

func main() {
  db, err := gorm.Open("postgres", "host=myhost port=myport user=gorm dbname=gorm password=mypassword")
  defer db.Close()
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52906585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档