Beego-模型操作
1、数据库连接
1)、RegisterDriver
Beego默认注册了三种Mysql,Sqlit3、postgres。实际使用中,如果是这三个中的数据库,下面的驱动注册可以不写
orm.RegisterDriver("mysql",orm.DRMysql)
2)、RegisterDataBase
orm.RegisterDataBase("default","mysql","root:root/@t_test?charset=utf8")
- default:注册一个别名为“default”的数据库作为默认数据库
- mysql:数据库类型,driverName
- root:root/@t_test?charset=utf8:数据库登录用户名:密码/@数据库名称?字符集
3)、注册模型
若要使用orm.QuerySeter 进行高级查询的话,则必须进行模型注册
orm.RegisterModel(new(xxx)) 或 orm.RegisterModelWithPrefix("t_",new(xxx))