This commit is contained in:
suyl
2021-07-07 10:21:51 +08:00
parent de7ca15b3d
commit 2beca9fbcb
11 changed files with 473 additions and 40 deletions

View File

@@ -1,23 +1,27 @@
package globals
import (
"database/sql"
_ "github.com/go-sql-driver/mysql"
"github.com/jmoiron/sqlx"
"go.uber.org/zap"
)
var (
SugarLogger *zap.SugaredLogger
db *sql.DB
)
db *sqlx.DB
err error
)
func init() {
logger, _ := zap.NewDevelopment()
SugarLogger = logger.Sugar()
sqlStr :="root:WebServer@1@tcp(127.0.0.1:3306)/api?charset=utf8mb4&loc=Local&parseTime=true"
db, err = sqlx.Connect("mysql", sqlStr)
if err != nil {
SugarLogger.Debugf("加载数据库失败err :%v",err)
}
}
//parseTime:时间格式转换(查询结果为时间时,是否自动解析为时间);
// loc=LocalMySQL的时区设置
sqlStr := "root:123456@tcp(127.0.0.1:3306)/testdb?charset=utf8&parseTime=true&loc=Local"
db, _ = sql.Open("mysql", sqlStr)
func GetDB()*sqlx.DB{
return db
}