index.go
832 Bytes
package svmysql
import (
"apigame/common/svconst"
"apigame/service/constd"
"apigame/util/utdto"
"fmt"
"github.com/astaxie/beego"
)
func Init() bool {
// ConnectMySQL
if db, err := utdto.ConnectMySQL(beego.AppConfig.String("mysql::" + constd.MYSQL_DBAPI)); err == nil {
svconst.DbApi = db
} else {
fmt.Println("svmysql.Init DbApi Error::" + err.Error())
return false
}
if db, err := utdto.ConnectMySQL(beego.AppConfig.String("mysql::mergecommon")); err == nil {
svconst.DbCommon = db
} else {
fmt.Println("svmysql.Init DbCommon Error::" + err.Error())
return false
}
if db, err := utdto.ConnectMySQL(beego.AppConfig.String("mysql::" + constd.MYSQL_MERGECONFIG)); err == nil {
svconst.DbConfig = db
} else {
fmt.Println("svmysql.Init DbConfig Error::" + err.Error())
return false
}
return true
}