github.com/vmpartner/bitmex@v1.1.0/database/database.go (about)

     1  package database
     2  
     3  import (
     4  	"fmt"
     5  	_ "github.com/go-sql-driver/mysql"
     6  	"github.com/jinzhu/gorm"
     7  	"github.com/vmpartner/bitmex/tools"
     8  )
     9  
    10  func Connect(login string, password string, host string, name string, ) *gorm.DB {
    11  	dbLink := fmt.Sprintf("%s:%s@tcp(%s)/%s?parseTime=true", login, password, host, name)
    12  	db, err := gorm.Open("mysql", dbLink)
    13  	tools.CheckErr(err)
    14  	db.Exec(`SET NAMES UTF8`)
    15  
    16  	return db
    17  }