Muhammad Hafid

Blog Belajar Python atau Django

Muhammad Hafid

Tugas kita itu adalah bukan untuk berhasil, tugas kita adalah untuk mencoba, karena di dalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil.

Select Data MySQL Example dengan Go

Oke saya ingin memberikan contoh simple select data dengan golang ya,
package main
import (
"database/sql"
"log"
_ "github.com/go-sql-driver/mysql"
)
func main() {
db, err := sql.Open("mysql","root:hafid2015@tcp(127.0.0.1:3306)/beego")
if err != nil {
log.Fatal(err)
}
defer db.Close()
var (
id int
name string
)
rows, err := db.Query("select id, name from provinces where id = ?", 16)
if err != nil {
log.Fatal(err)
}
defer rows.Close()
for rows.Next() {
err := rows.Scan(&id, &name)
if err != nil {
log.Fatal(err)
}
log.Println(id, name)
}
err = rows.Err()
if err != nil {
log.Fatal(err)
}
}
Disini saya menselect data dari tabel province dengan ID 16, tampilnya seperti ini :


Masih di script yang sama, lalu saya menampilkan seluruh data yang ada di tabel province,


Caranya mudah kok, hanya menghilangkan whereNya pada Line 21 menjadi : 
rows, err := db.Query("select id, name from provinces")
Mudah bukan ?


Labels: Go

Thanks for reading Select Data MySQL Example dengan Go . Please share...!

0 Comment for "Select Data MySQL Example dengan Go"

Back To Top