package main
import (
"fmt"
"github.com/astaxie/beego/orm"
_ "github.com/go-sql-driver/mysql"
)
type Student struct {
Id int
Name string
Age int
}
func init() {
orm.RegisterDriver("mysql", orm.DRMySQL)
orm.RegisterDataBase("default", "mysql", "root:root@/solo?charset=utf8")
orm.RegisterModel(new(Student))
}
func main() {
o := orm.NewOrm()
o.Using("solo") // 默认使用 default,你可以指定为其他数据库
s := new(Student)
s.Age = 26
s.Id = 3
s.Name = "zjj"
fmt.Println(o.Insert(s))
}
GO语言学习笔记04-go-sql-driver/mysq初步使用
本文介绍了一个使用 Beego 框架中的 ORM 功能进行数据库操作的简单示例。该示例创建了一个名为 Student 的结构体,并通过 Beego 的 ORM 注册了数据模型,最后插入了一条学生记录。

被折叠的 条评论
为什么被折叠?



