第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于golang和數(shù)據(jù)庫連接,客戶端以及驅(qū)動的疑問?

關(guān)于golang和數(shù)據(jù)庫連接,客戶端以及驅(qū)動的疑問?

開心每一天1111 2019-05-21 10:22:04
比如go連接mysql,https://github.com/jmoiron/sqlx是實現(xiàn)了go官方database/sql的一個客戶端,額外還需要驅(qū)動:https://github.com/go-sql-dri...,才能使用。但是我在連接mongodb的時候,就不是這樣,直接使用https://github.com/go-mgo/mgo就能和mongoserver交互了。是因為mgo集成了驅(qū)動和客戶端兩者?現(xiàn)在又發(fā)現(xiàn)mongo官方開源的:https://github.com/mongodb/mo...,貌似也是直接用就可以了,不會存在驅(qū)動和客戶端分開的情況
查看完整描述

2 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗 獲得超3個贊

golang的database/sql看包名可以知道是跟關(guān)系數(shù)據(jù)庫有關(guān)的。只提供一套抽象接口,go-sql-driver是實現(xiàn)了這套接口的驅(qū)動,用的時候我們還是直接用database/sql就可以了,這叫面向接口編程
mgo是Mongodb的連接程序,跟database/sql接口沒有關(guān)系。
                            
查看完整回答
反對 回復(fù) 2019-05-21
?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗 獲得超2個贊

mongodb是一家公司生產(chǎn)的一個非關(guān)系型數(shù)據(jù)庫產(chǎn)品,mgo本身就扮演者驅(qū)動的角色.而sqlx相當(dāng)于是符合SQL訪問方式的數(shù)據(jù)庫抽象層,作用與java里的jdbc標(biāo)準(zhǔn)類似,具體到每一個數(shù)據(jù)庫產(chǎn)品還需要根據(jù)各個產(chǎn)品適配,也就是需要驅(qū)動來完成.
                            
查看完整回答
反對 回復(fù) 2019-05-21
  • 2 回答
  • 0 關(guān)注
  • 617 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號