我把mysql信息從配置文件讀出來(lái)。mysql主機(jī),用戶,密碼和數(shù)據(jù)庫(kù)名稱怎么作為變量傳到sql.open()?cfg, err := ini.Load("setting.ini")//cfg.BlockMode = falseif err != nil { panic(err)
}
mysqlhost := cfg.Section("mysql").Key("host").String()
mysqluser := cfg.Section("mysql").Key("user").String()
mysqlpassword := cfg.Section("mysql").Key("password").String()
mysqldatabase := cfg.Section("mysql").Key("database").String()
dbconn, err = sql.Open("mysql", "%s:%s@tcp(%s)/%s?charset=utf8&parseTime=True&loc=Local")
1 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
conn = fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8&parseTime=True&loc=Local", mysqluser, mysqlpassword, mysqlhost, mysqldatabase, ) dbconn, err = sql.Open("mysql", conn)
添加回答
舉報(bào)
0/150
提交
取消