GoLang 連線MySQL 實現查詢
阿新 • • 發佈:2019-02-05
1、安裝MySQL的庫
這裡推薦使用mymysql
https://github.com/ziutek/mymysql
WIN安裝方法:
在Cmd下執行 3句
go get github.com/ziutek/mymysql/thrsafe
go get github.com/ziutek/mymysql/autorc
go get github.com/ziutek/mymysql/godrv
2、使用方法
import( "fmt" "github.com/ziutek/mymysql/mysql" _ "github.com/ziutek/mymysql/native" ) func main() { db := mysql.New("tcp", "", "連線地址","資料庫使用者","密碼","資料庫名" err := db.Connect() if err != nil{ fmt.Println(err); //連線失敗 } rows, res, err := db.Query("select * from 表") if err == nil{ fmt.Println(rows[0].Str(0)) //字串顯示第一個欄位內容 name := res.Map("欄位名") //查詢欄位名返回序號 fmt.Println(rows[0].Str(name)) } }