Files
trojan-go/common/db.go
T

13 lines
342 B
Go

package common
import (
"database/sql"
"fmt"
"strings"
)
func ConnectDatabase(driverName, username, password, ip string, port int, dbName string) (*sql.DB, error) {
path := strings.Join([]string{username, ":", password, "@tcp(", ip, ":", fmt.Sprintf("%d", port), ")/", dbName, "?charset=utf8"}, "")
return sql.Open(driverName, path)
}