数据库连接

master
taoshihan 3 years ago
parent d56d9f6cd0
commit 92a97d77eb

@ -4,7 +4,6 @@ import (
"fmt" "fmt"
"github.com/jinzhu/gorm" "github.com/jinzhu/gorm"
"github.com/taoshihan1991/imaptool/common" "github.com/taoshihan1991/imaptool/common"
"github.com/taoshihan1991/imaptool/tools"
"log" "log"
"time" "time"
) )
@ -28,15 +27,14 @@ func Connect() error {
DB, err = gorm.Open("mysql", dsn) DB, err = gorm.Open("mysql", dsn)
if err != nil { if err != nil {
log.Println(err) log.Println(err)
tools.Logger().Println(err) panic("数据库连接失败!")
return err return err
//panic("数据库连接失败!")
} }
DB.SingularTable(true) DB.SingularTable(true)
DB.LogMode(true) DB.LogMode(true)
DB.SetLogger(tools.Logger())
DB.DB().SetMaxIdleConns(10) DB.DB().SetMaxIdleConns(10)
DB.DB().SetMaxOpenConns(100) DB.DB().SetMaxOpenConns(100)
DB.DB().SetConnMaxLifetime(59 * time.Second)
InitConfig() InitConfig()
return nil return nil
} }

Loading…
Cancel
Save