代码拉取完成,页面将自动刷新
package goft
import (
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/mysql"
"log"
"time"
)
type GormAdapter struct {
*gorm.DB
}
func (this *GormAdapter) Name() string {
return "GormAdapter"
}
func NewGormAdapter() *GormAdapter {
db, err := gorm.Open("mysql",
"root:123123@tcp(localhost:3307)/test?charset=utf8mb4&parseTime=True&loc=Local")
if err != nil {
log.Fatal(err)
}
db.SingularTable(true)
db.DB().SetMaxIdleConns(5) //最大空闲数
db.DB().SetMaxOpenConns(10) //最大打开连接数
db.DB().SetConnMaxLifetime(time.Second * 30) //空闲连接生命周期
return &GormAdapter{DB: db}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。