Golang 常用的資料庫連線及操作

2021-09-26 07:24:59 字數 1228 閱讀 9817

golang 操作常用資料庫

//增:

func testmysqlinsert()

//新增表

func testmysqltableadd()

//查func testmysqlquery()

} //改

func testmysqlmodify()

dbw, erro2 := db.prepare("update account set username=? where userid=?")

if erro2 != nil

dbexec, erro3 := dbw.exec("hades", "162721")

checerro(erro3)

rf, erro4 := dbexec.rowsaffected()

checerro(erro4)

log.println(rf)

}//刪除同理

go get github.com/go-redis/redis
*redis使用

func testredis() )//初始化連線

errors := cli.set("ligs", "dadada", 0).err()

checerro(errors)

log.println(cli.get("ligs"))

log.println(cli.dump("gopher"))

log.println(cli.exists("ligs"))

cli.expire("gopher",50)

cli.keys("*")

//redis操作命令對應封裝了同名函式,redis的操作可以說是是最簡單的了,連線了以後對應的命令都有同名函式

}

func testpostgresql(

)}//關係型資料庫的操作類似

func testmongo(

))//刪除對應記錄

info := map[string]string

collection.insert(info)//增,增加如果存在則更新

}

關係型資料庫的操作基本都是一樣的,而非關係型資料庫的操作則互不相同,常用的非關係型資料庫也就redis和mongodb了;

Golang連線Redis資料庫

golang連線redis資料庫 golang連線資料庫,這裡博主推薦使用go redis這個庫,理由很簡單 連線資料庫的操作類似在資料庫裡面輸入命令 go redis的安裝方式go get v v小v,是輸出過程。一般情況下不帶 v什麼反饋都看不到。連線redis的方式package 順帶提一下,...

golang連線mysql資料庫查詢

確認位址是否有效 err db.ping if err nil var id int name string 將查詢傳送到資料庫。像往常一樣,我們檢查錯誤 其次,只要有乙個開放的結果集 由行表示 底層連線就會繁忙,不能用於任何其他查詢。這意味著它在連線池中不可用。如果您使用row next 迭代所有...

常用資料庫的連線

配置web也差不多,不過可以用myeclipse幫助目錄下的 軟體公升級 software updates 來選裝web開發外掛程式,然後設定環境路徑和解釋源路徑。tomcat安裝完畢後要設定一下本地的jdk目錄。0檢舉 2009 03 10 21 27 xianer0405 二級 此文中的 主要列...