Sie möchten mit SQL in GO Lang arbeiten, dann können Sie das ganz leicht in GO fast komplett mit onboard Mitteln umsetzen.
Wir benötigen dafür lediglich den MySQL Treiber. Dieser sollte indirekt im import abgelegt werden. Diesen finden Sie hier:
github.com/go-sql-driver/mysql
Wenn man also eine Verbindung zu einer MySQL aufbauen möchte, dann können Sie dies wie folgt machen:
db, err := sql.Open("mysql", "user:password@tcp(host:port)/db")
if err != nil {
fmt.Println(err)
}
Möchten Sie nun einen neuen Eintrag in der Datenbank setzen wollen, dann kann das über die Funktion db.Query passieren.
insert, err := db.Query("INSERT INTO test (client) VALUE ("J&J Ideenschmiede UG")")
Natürlich können über die Funktion auch Einträge gelöscht oder verändert werden.