初始化连接mysql

pull/30/head
taoshihan1991 4 years ago
parent 73eb80f4d0
commit 1149bd1d22

@ -2,11 +2,12 @@ package controller
import (
"github.com/taoshihan1991/imaptool/config"
"github.com/taoshihan1991/imaptool/models"
"github.com/taoshihan1991/imaptool/tools"
)
func CheckPass(username string, password string) string {
//models.FindUsers()
models.FindUsers()
account := config.GetAccount()
if account == nil {

@ -10,6 +10,12 @@ var DB *gorm.DB
func init(){
mysqlInfo:=config.GetMysql()
dsn := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8&parseTime=True&loc=Local", mysqlInfo["Username"], mysqlInfo["Password"], mysqlInfo["Server"], mysqlInfo["Port"], mysqlInfo["Database"])
DB,_:=gorm.Open("mysql",dsn)
DB,_=gorm.Open("mysql",dsn)
DB.SingularTable(true)
DB.LogMode(true)
DB.DB().SetMaxIdleConns(10)
DB.DB().SetMaxOpenConns(100)
}
func CloseDB() {
defer DB.Close()
}

@ -1,4 +1,5 @@
package models
import (
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/mysql"
@ -9,7 +10,6 @@ type User struct {
Name string
Password string
}
func CreateUser(name string,password string){
user:=&User{
Name:name,

Loading…
Cancel
Save