1 Star 0 Fork 0

执着是因为无知/easygo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
xorm.go 670 Bytes
一键复制 编辑 原始数据 按行查看 历史
执着是因为无知 提交于 5年前 . update
package mysql
import (
"fmt"
"os"
// 导入mysql数据库官方驱动
_ "github.com/go-sql-driver/mysql"
"xorm.io/xorm"
"xorm.io/xorm/names"
)
// InitXormEngine 初始化 Xorm Engine
func InitXormEngine(url string, maxOpenConns int, maxIdleConns int, prefix string) (engine *xorm.Engine, err error) {
engine, err = xorm.NewEngine("mysql", url)
if err != nil {
fmt.Print(err)
os.Exit(0)
}
err = engine.Ping() // 测试数据库连接可用性
if err != nil {
fmt.Print(err)
os.Exit(0)
}
engine.SetMaxIdleConns(maxIdleConns)
engine.SetMaxOpenConns(maxOpenConns)
engine.SetTableMapper(names.NewPrefixMapper(names.SnakeMapper{}, prefix))
return
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/mixld/easygo.git
git@gitee.com:mixld/easygo.git
mixld
easygo
easygo
v1.0.2

搜索帮助