Muhammad Hafid

Janganlah malas untuk berkarya, biarpun sederhana tetapi bermanfaat bagi orang lain. Kerjakan dengan penuh kesabaran dan keikhlasan

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"

Terima kasih sudah berkunjung ke blog saya, semoga informasi nya bermanfaat buat anda.

Back To Top