package db import ( "database/sql" "fmt" "log" "tui-ssh-app/config" _ "github.com/go-sql-driver/mysql" ) var DB *sql.DB func ConnectDB() { var err error dsn := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s", config.GetEnv("DB_USER"), config.GetEnv("DB_PASSWORD"), config.GetEnv("DB_HOST"), config.GetEnv("DB_PORT"), config.GetEnv("DB_NAME"), ) DB, err = sql.Open("mysql", dsn) if err != nil { log.Fatalf("Error connecting to database: %v", err) } }