- 因为已经通过go mod使用过一次Gin框架(具体可以查询上一篇博客),所以这一次使用GORM比较顺利,下面来描述一下具体步骤。
1.导入GORM包
在项目里输入如下代码:
import (
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/mysql"
)
通过go mod导入包,具体步骤不再描述。
2.连接数据库
gorm支持很多数据源包括PostgreSQL、MySQL等,这里连接的是MySQL,所以需要引用"github.com/jinzhu/gorm/dialects/mysql"驱动,通过上面声明,已经获取数据库的连接。输入如下代码:
db, err := gorm.Open("mysql",
"root:789456123@/test?charset=utf8&parseTime=True&loc=Local")
db.SingularTable(true