在app.conf里面这么设置的
appname = jjj httpport = 8080 runmode = dev dbhost = localhost #本地 dbport = 3306 # 端口 dbuser = root # 用户名 dbpassword = 123456 # 密码 dbname = default 数据库名字 dbprefix = tb_
在 main.go 里面这么设置的
func init() { dbhost := beego.AppConfig.String("dbhost") dbport := beego.AppConfig.String("dbport") dbuser := beego.AppConfig.String("dbuser") dbpassword := beego.AppConfig.String("dbpassword") dbname := beego.AppConfig.String("dbname") if dbport == "" { dbport = "3306" } dsn := dbuser + ":" + dbpassword+ "@tcp(" + dbhost + ":" + dbport + ")/" + dbname + "?charset=utf8" orm.RegisterDataBase("default", "mysql",dsn) orm.RegisterDriver("mysql", orm.DRMySQL) orm.RunSyncdb("default", false, true)//后一个使用true会带上很多打印信息,数据库操作和建表操作的;第二个为true代表强制创建表
这是设置的简单表: