youtu_ecpm/pkg/db/gorm.go

27 lines
619 B
Go
Raw Normal View History

2025-01-14 13:09:25 +08:00
package db
import (
"fmt"
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
var Db *gorm.DB
func init() {
//配置MySQL连接参数
username := "root" //账号
password := "youtu!0113" //密码
host := "localhost" //数据库地址可以是Ip或者域名
port := 3306 //数据库端口
Dbname := "ecpm" //数据库名
dsn := fmt.Sprintf("%s:%s@tcp(%s:%d)/%s?charset=utf8&parseTime=True&loc=Local", username, password, host, port, Dbname)
fmt.Println(dsn)
db, err := gorm.Open(mysql.Open(dsn))
if err != nil {
panic("连接数据库失败, error=" + err.Error())
}
Db = db
}