1.步骤:
一。写好代码
package main
import (
"github.com/astaxie/beego/orm"
"fmt"
_ "github.com/mattn/go-sqlite3"
)
type User struct {
Id int `orm:"auto"`
Name string `orm:"size(100)"`
}
func init() {
orm.RegisterModel(new(User))
orm.RegisterDriver("sqlite3", orm.DR_Sqlite)
orm.RegisterDataBase("default", "sqlite3", "test.db")
//下面的一行代码表示,可以运行命令行。
orm.RunCommand()
}
func main() {
o := orm.NewOrm()
user := User{Name: "slene"}
fmt.Println(o.Insert(&user))
}
二。编译程序
例如上面的代码叫aa.go
那么编译命令式:go build aa.go
然后就生成了aa文件
三。运用ORM系统提供的命令,创建表
./aa orm syncdb -db="default" -force=1 -v