beego
beego使用orm包操作数据库 1、Model的设置 1 // 声明一个结构体,用于映射数据库表 2 type Person struct { 3 Id int 4 Name string `orm:"size(100)" ` 5 Age int 6 } 2、数据库的设置 RegisterDrive 1 // 参数1 driverName 2 // 参数2 数据库类型 3 // 这个用来设置 driverName 对应的数据库类型 4 // mysql / sqlite3 / postgres 这三种是默认已经注册过的,所以可以无需设置 5 orm.RegisterDriver("mysql", orm.DRMySQL) RegisterDataBase ORM 必须注册一个别名为 default 的数据库,作为默认使用。 1 // 参数1 数据库的别名,用来在 ORM 中切换数据库使用 2 // 参数2 driverName 3 // 参数3 对应的链接字符串 4 orm.RegisterDataBase("default", "mysql", "root:root@/orm_test?charset=utf8" ) 5 6 // 参数4(可选) 设置最大空闲连接 7 // 参数5(可选) 设置最大数据库连接 (go >= 1.2) 8 maxIdle