package database import ( "database/sql" "log" "GoMembership/internal/config" _ "github.com/go-sql-driver/mysql" ) func Connect() *sql.DB { cfg := config.LoadConfig() dsn := cfg.DBUser + ":" + cfg.DBPassword + "@/" + cfg.DBName db, err := sql.Open("mysql", dsn) if err != nil { log.Fatal(err) } if err := db.Ping(); err != nil { log.Fatal(err) } return db }