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

}