package db import ( "database/sql" "fmt" "log" "os" "strings" _ "github.com/microsoft/go-mssqldb" ) var MssqlDB *sql.DB // ConnectMSSQL MSSQL baglantisini ortam degiskeninden baslatir. func ConnectMSSQL() { connString := strings.TrimSpace(os.Getenv("MSSQL_CONN")) if connString == "" { log.Fatal("MSSQL_CONN tanımlı değil") } var err error MssqlDB, err = sql.Open("sqlserver", connString) if err != nil { log.Fatal("MSSQL bağlantı hatası:", err) } if err = MssqlDB.Ping(); err != nil { log.Fatal("MSSQL erişilemiyor:", err) } fmt.Println("MSSQL bağlantısı başarılı") } func GetDB() *sql.DB { return MssqlDB }