mirror of
https://github.com/genxium/DelayNoMore
synced 2024-12-27 12:08:21 +00:00
29 lines
462 B
Go
29 lines
462 B
Go
package storage
|
|
|
|
import (
|
|
. "server/common"
|
|
|
|
_ "github.com/go-sql-driver/mysql"
|
|
"github.com/jmoiron/sqlx"
|
|
"go.uber.org/zap"
|
|
|
|
. "dnmshared"
|
|
)
|
|
|
|
var (
|
|
MySQLManagerIns *sqlx.DB
|
|
)
|
|
|
|
func initMySQL() {
|
|
var err error
|
|
MySQLManagerIns, err = sqlx.Connect("mysql", Conf.MySQL.DSN+"?charset=utf8mb4")
|
|
if nil != err {
|
|
panic(err)
|
|
}
|
|
err = MySQLManagerIns.Ping()
|
|
if nil != err {
|
|
panic(err)
|
|
}
|
|
Logger.Info("MySQLManagerIns", zap.Any("mysql", MySQLManagerIns))
|
|
}
|