golang連接mysql數據庫進行查詢


golang連接mysql數據庫,經過各種報錯,目前已經順利連接成功。

代碼:

 1 package main
 2 
 3 import (
 4     "database/sql"
 5     "fmt"
 6     _ "github.com/go-sql-driver/mysql"
 7 )
 8 
 9 func main() {
10     db, err := sql.Open("mysql", "root:1234567890@/test?charset=utf8")
11     CheckErr(err)
12     rows, err := db.Query("select * from users")
13     CheckErr(err)
14     for rows.Next() {
15         var id int
16         var nick string
17         err = rows.Scan(&id, &nick)
18         CheckErr(err)
19         fmt.Println(id)
20         fmt.Println(nick)
21     }
22     db.Close()
23 }
24 
25 func CheckErr(err error) {
26     if err != nil {
27         panic(err)
28     }
29 }

總結一下可能遇到的問題:

1、需要用到go get命令,這個需要先在瀏覽器里登錄成功

2、設置GOPATH

3、程序一個符號都不能錯,尤其是第10行

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM