MySql Connection {34/100}

Manipulasi data merupakan hal yang harus ada dalam sebuah program, untuk melakukan manipulasi data maka kita harus menghubungkan program kita dengan database.

Malam ini kita akan belajar untuk membuat koneksi ke database mysql, Golang sudah menyediakan package database/sql untuk melakukan interaksi ke database, tetapi kita tetap membutuhkan driver dari database yang kita gunakan.

Pertama mari kita menginstall driver mysql

go get github.com/go-sql-driver/mysql

Setelah kita menginstall driver maka kita bisa menggunakan database mysql, berikut merupakan contoh membuat koneksi mysql di Golang

package main
import (
"fmt"
"log"
"database/sql"
_ "github.com/go-sql-driver/mysql"
)
func main() {
    db, err := sql.Open("mysql", "user:password@/dbname")
if err != nil {
log.Fatalln(err)
}
    fmt.Println("Success!", db)
}