package data import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" "gorm.io/gorm/logger" "sync" "wss-pool/logging/applogger" "wss-pool/pkg/model" ) var WebGorm *gorm.DB type DBConnect struct { sync.Mutex } func InitGorm(config model.Bourse) { var err error if WebGorm, err = gorm.Open(mysql.Open(config.Datasource), &gorm.Config{Logger: logger.Default.LogMode(logger.Info)}); err != nil { applogger.Error(fmt.Sprintf("连接%s数据库失败 err: %s", config.Datasource, err.Error())) } }