package db import ( "log" "github.com/go-sql-driver/mysql" "github.com/jmoiron/sqlx" ) func NewMySQLStorage(cfg mysql.Config) (*sqlx.DB, error) { // sqlx.Open is used instead of sql.Open db, err := sqlx.Open("mysql", cfg.FormatDSN()) if err != nil { log.Fatal(err) } return db, nil }