beego中使用
安装:
go get github.com/astaxie/beego/orm
go get github.com/go-sql-driver/mysql
链接数据库:
orm.RegisterDriver("mysql", orm.DRMySQL)
orm.RegisterDataBase("default", "mysql", "用户名:密码@tcp(IP:端口号)/数据库?charset=utf8", 30)
注册模型
- 在init函数中:orm.RegisterModel(new(Article)),只有注册了模型才可以使用
时区设置:
rm.DefaultTimeLoc = time.UTC // 设置为 UTC 时间
示例代码
//app.conf链接信息配置:
dbhost = 127.0.0.1
dbuser = root
dbpassword = root
dbport = 3306
db = user
main.go中初始化链接:
"github.com/astaxie/beego/orm"
_ "github.com/go-sql-driver/mysql"
func init() {
// 读取配置信息
dbhost := beego.AppConfig.String("dbhost")
dbport := beego.AppConfig.String("dbport")
dbu