真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

go語言插入數(shù)據(jù)庫 go語言 庫

GO語言(三十二):訪問關系型數(shù)據(jù)庫(下)

在本節(jié)中,您將使用 Go 執(zhí)行 SQL INSERT語句以向數(shù)據(jù)庫添加新行。

成都創(chuàng)新互聯(lián)長期為成百上千客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為嘉魚企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站設計,嘉魚網(wǎng)站改版等技術服務。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

您已經(jīng)了解了如何使用Query和QueryRow處理返回數(shù)據(jù)的 SQL 語句。要執(zhí)行 不 返回數(shù)據(jù)的 SQL 語句,請使用Exec.

1、在albumByID下面,粘貼以下addAlbum函數(shù)以在數(shù)據(jù)庫中插入新專輯,然后保存 main.go。

在此代碼中:

(1)用DB.Exec執(zhí)行INSERT語句。

Exec接受一條 SQL 語句,后跟 SQL 語句的參數(shù)值。

(2)檢查嘗試INSERT中的錯誤。

(3)使用Result.LastInsertId檢索插入的數(shù)據(jù)庫行的 ID 。

(4)檢查嘗試檢索 ID 的錯誤。

2、更新main以調用新addAlbum函數(shù)。

在main函數(shù)末尾添加以下代碼。

在新代碼中:

(1)調用addAlbum添加新專輯,將要添加的專輯的 ID 分配給albID變量。

從包含 main.go 目錄的命令行中,運行代碼。

恭喜!您剛剛使用 Go 對關系數(shù)據(jù)庫執(zhí)行了簡單的操作。

本節(jié)包含您使用本教程構建的應用程序的代碼。

go語言怎么連接oracle數(shù)據(jù)庫

//假設的GOPATH指向C:\gohome

0. 執(zhí)行 go get github.com/wendal/go-oci8 ,然后肯定是報錯了,沒關系,代碼會下載下來.

1. 首先,你需要安裝mingw到C:\mingw

2. 然后,到Oracle官網(wǎng),下載OCI及其SDK,解壓到instantclient_11_2 -- 當前最新版

3. 從我的go-oci8庫的windows文件夾,拷貝pkg-config.exe到C:\mingw\bin\,拷貝oci8.pc到C:\mingw\lib\pkg-config\

4. 設置環(huán)境變量 PATH ,值為 原有PATH;C:\instantclient_11_2;C:\mingw\bin;

5. 設置環(huán)境變量 PKG_CONFIG_PATH,值為 C:\mingw\lib\pkg-config

6. 接下來,就最重要的,就是再執(zhí)行一次,這次應該能成功的: go get github.com/wendal/go-oci8

7. 測試一下:

cd %GOPATH%/src/github.com/wendal/go-oci8/example

go run oracle.go

#提醒一句, oracle.go里面的寫的密碼是system/123456, 實例名XE

golang 數(shù)據(jù)庫批量插入怎么做

如果是用orm包的話,看orm包的文檔吧

也可以自己構建批量插入的sql: insert ... values ..., ...


網(wǎng)站名稱:go語言插入數(shù)據(jù)庫 go語言 庫
當前鏈接:http://weahome.cn/article/dohpdgo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部