go語言學習之go連線資料庫並執行查詢操作

2021-09-24 05:24:50 字數 954 閱讀 5993

第二步:建立go檔案進行資料庫連線

最近在學習go語言,再此對go運算元據庫做乙個簡單的記錄,方便自己以後檢視,當然大家有什麼不同的意見或者建議,都可以聯絡我,我們互相學習。

我這裡用的編譯器是jetbrains公司開發的goland。

首先,建立乙個.go結尾的檔案並引入一下包、

然後,連線資料哭的相關**如下

sql.

open

("驅動名稱"

,"資料庫使用者名稱:密碼@tcp(127.0.0.1:3306)/資料庫名?charsrt=utf-8"

)

開啟連線必然就要關閉連線,在go語言中的關閉連線如下

defer db.

close()

//此處的db時在建立資料庫連線時所建立的在下面你將會看到

最後附上完整**

)//對錯誤檢查的封裝

func check (err error)}

func

main()

//執行sql語句

rows,err :=db.

query

("select * from scan"

)check

(err)

//遍歷查詢的結果集合

for rows.

next()

//關閉連線

defer db.

close()

}

Go連線資料庫

1.1.2 使用 1.1.3 資料來源連線名 1.1.4 實戰連線 1.2 運算元據庫 1.3 事務 記得一定要導這個包 連線到資料庫.db.close 記得導包 github.com go sql driver mysql 否則會報錯sql unknown driver mysql forgott...

GO連線資料庫

簡介 在 go 中連線資料庫的方式有很多,這裡我們選擇使用 orm 的方式,也就不用寫原生的 sql 語句了.go 的 orm 庫也有很多,這裡選擇了 gorm.安裝 gorm go get u github.com jinzhu gorm啟動資料庫 資料庫選擇了最主流的 mysql.建立資料庫的方...

go mysql連線 使用 Go 連線資料庫

簡介 在 go 中連線資料庫的方式有很多,這裡我們選擇使用 orm 的方式,也就不用寫原生的 sql 語句了.go 的 orm 庫也有很多,這裡選擇了 gorm.安裝 gorm 啟動資料庫 資料庫選擇了最主流的 mysql.建立資料庫的方式有很多,為了便於清理,選擇使用 docker 建立資料庫.新...