注册
This commit is contained in:
@@ -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=Local:MySQL的时区设置
|
||||
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user