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 }