go-kratos/app/ucenter/internal/data/mysql.go

18 lines
316 B
Go

package data
import (
"ky-go-kratos/app/ucenter/internal/conf"
"entgo.io/ent/dialect"
entsql "entgo.io/ent/dialect/sql"
_ "github.com/go-sql-driver/mysql"
)
func OpenMysql(c *conf.Data) *entsql.Driver {
drv, err := entsql.Open(dialect.MySQL, c.Database.Source)
if err != nil {
panic(err)
}
return drv
}