Golang web 資料庫 插入資料

2021-10-04 00:07:19 字數 1233 閱讀 5858

go 語言中的 database/sql 包定義了對資料庫的一系列操作。database/sql/driver包定義了應被資料庫驅動實現的介面,這些介面會被 sql 包使用。但是 go 語言沒有提供任何官方的資料庫驅動,所以我們需要匯入第三方的資料庫驅動。不過我們連線資料庫之後對資料庫操作的大部分**都使用 sql 包。

建立乙個 db.go 檔案,匯入 database/sql 包以及第三方驅動包

向 users 表中插入一條記錄

建立 user.go 檔案,檔案中編寫一下**

package model01

import (

"fmt"

) type user struct

func (user *user) adduser() error

//執行

_, erro := stmt.exec(user.username, user.password, user.email)

if erro != nil

return nil

}

package model01

import (

"fmt"

"testing"

)func testadduser(t *testing.t)

//將 user 新增到資料庫中

測試go test

檢視一下資料庫

成功

python向oracle資料庫中插入資料

安裝完成之後 import cx oracle conn cx oracle.connect 使用者名稱 密碼 資料庫名 連線資料庫 db conn.cursor 建立游標 d1 db.execute sql語句 執行完dql查詢語句 例如select 還需要呼叫乙個fetch方法來完成操作 tup...

python通過excel對資料庫插入資料

1.需要有兩個包檔案xlrd及mysqldb 其他資料庫可以另外找 2.讀取excel檔案資訊 book xlrd.open workbook 檔案位址 3.建立mysql鏈結 database mysqldb.connect host ip user 使用者名稱 passwd 密碼 db 資料庫名...

scrapy 資料庫插入

1 安裝mysql sudo apt get install mysql 2 安裝python mysql sudo apt get install python mysqldb 3 安裝python支援mysql的驅動sudo pip install pymysql notice 安裝時密碼不要為...