github.com/Anderson-Lu/gobox@v0.0.0-20191127065433-3e6c4c2da420/database/mysql/mysql_helper.go (about)

     1  package mysql
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/jinzhu/gorm"
     7  	_ "github.com/jinzhu/gorm/dialects/mysql"
     8  )
     9  
    10  func NewMysqlClient(host, dbname, user, pwd string) (*gorm.DB, error) {
    11  	db, err := gorm.Open("mysql", fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8&parseTime=True&loc=Local", user, pwd, host, dbname))
    12  	return db, err
    13  }