gorm简单使用

安装

go get -u gorm.io/gorm
go get -u gorm.io/driver/mysql  // 数据库驱动,这里我用的是mysql

连接数据库

package database
func Conn() *gorm.DB {
  // "用户名:密码@tcp(数据库地址)/数据库名称?charset=utf8mb4&parseTime=True&loc=Local"
  dsn := "root:123456@tcp(127.0.0.1:3306)/dbname?charset=utf8mb4&parseTime=True&loc=Local"
  db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
  return db
}

使用

package main
import "go_project/database"
type Users struct {
  Id int `json:"id"`
  Name string `json:"name"`
}
func main() {
  db := database.Conn()
  u := Users{}
  res := db.First(&u)
  if res.Error != nil {
    // 查询失败
  }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容