package config import ( "main_exam_server/loges" "github.com/go-ini/ini" ) var ( MysqlConfig = &mysqlConfig{} ) //加载数据库配置 func LoadDataBaseConfig(dataPath string, dataName string) (err error) { loges.LongInit("开始加载Mysql基础配置...") dataBaseSetUp, err := ini.Load(dataPath) if err != nil { loges.LongInit("数据库配置加载失败!") return err } err = dataBaseSetUp.Section(dataName).MapTo(MysqlConfig) if err != nil { loges.LongInit("数据库配置加载失败!") return err } // allsec := dataBaseSetUp.SectionStrings() // fmt.Println("sections: ", allsec) loges.LongInit("数据库配置全部加载完成!") return nil }