Kategorien
GO Lang SQL

SQL in GO

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.

Von Jonas Kwiedor

Full- Stack Developer aus Hamburg. Liebt es sich mit Schnittstellen & Automationen auseinander zu setzen und sich mit der Programmiersprache GO Lang zu beschäftigen.