gin-gorm 连接数据库
时间: 2023-10-04 17:09:59 浏览: 181
连接数据库
好的,我可以帮你回答这个问题。
首先,你需要在你的 Go 项目中引入 GORM 和对应的数据库驱动。例如,如果你要连接 MySQL 数据库,你需要安装 `go-sql-driver/mysql` 驱动。
然后,在你的代码中,你需要使用 GORM 的 `Open` 方法打开数据库连接。示例代码如下:
```go
import (
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
func main() {
// 连接 MySQL 数据库
dsn := "user:password@tcp(127.0.0.1:3306)/database?charset=utf8mb4&parseTime=True&loc=Local"
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
// 错误处理
}
defer db.Close()
// ...
}
```
在上面的示例代码中,`dsn` 是数据库连接信息,其中包括用户名、密码、主机地址、端口号、数据库名称等信息。你需要将这些信息替换成你自己的数据库连接信息。
连接成功后,你就可以使用 GORM 提供的 API 操作数据库了。具体的 API 用法可以参考 GORM 的官方文档:https://gorm.io/docs/。
阅读全文