溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

GO語言中xorm框架如何使用

發布時間:2021-07-06 16:04:47 來源:億速云 閱讀:702 作者:Leah 欄目:編程語言

GO語言中xorm框架如何使用,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

  xorm是一個簡單而強大的Go語言ORM庫.通過它可以使數據庫操作非常簡便。

  通過xorm框架,開發者可以方便的使用各種封裝好的方法來代替原生的sql語句。這樣就降低了我們開發者使用數據庫的門檻。本節內容,我們將通過xorm相關知識的學習,來逐步掌握在代碼中如何操作數據庫。

  同其他對象關系映射框架一樣,xorm也支持連接、操作多種數據庫,包括:mysql、mymysql、postgres、tidb、sqlite、mssql、oracle(測試)。具體的每一種數據庫類型的驅動安裝如下:

  Mysql:Mysql:github.com/go-sql-driver/mysqlMyMysql:github.com/ziutek/mymysql/godrvPostgres:github.com/lib/pqTidb:github.com/pingcap/tidbSQLite:github.com/mattn/go-sqlite3MsSql:github.com/denisenkom/go-mssqldbMsSql:github.com/lunny/godbcOracle:github.com/mattn/go-oci8。

  xorm安裝

  gogetgithub.com/go-xorm/xorm

  mysql連接示例

  本節內容中,我們將以連接mysql為案例,演示xorm的相關操作。

  創建引擎

  engine,err:=xorm.NewEngine(driverName,dataSourceName)

  如上通過xorm.NewEngine方法創建一個數據庫操作引擎,該方法需要兩個參數:driveName和dataSourceName。在mysql引擎連接中

  刷新

  翻看

  我

  go語言入門教程百度網盤:xorm框架知識介紹

  駕駛汽車要聞2019-12-0202:25

  提醒:50元等值換購中國高鐵紀念幣,每人限兌5枚!

  提醒:50元等值換購中國高鐵紀念幣,每人限兌5枚!

  3d烤瓷牙,價格公道,透明消費,烤瓷牙色澤自然,堅固耐用,媲美真牙;

  3d烤瓷牙,價格公道,透明消費,烤瓷牙色澤自然,堅固耐用,媲美真牙;

  青光眼早期癥狀-進入網站后如對病情不了解,請咨詢在線客服或點擊預約門診進行預約.

  青光眼早期癥狀-進入網站后如對病情不了解,請咨詢在線客服或點擊預約門診進行預約.

  xorm框架介紹

  xorm是一個簡單而強大的Go語言ORM庫.通過它可以使數據庫操作非常簡便。

  通過xorm框架,開發者可以方便的使用各種封裝好的方法來代替原生的sql語句。這樣就降低了我們開發者使用數據庫的門檻。本節內容,我們將通過xorm相關知識的學習,來逐步掌握在代碼中如何操作數據庫。

  讀者也可以通過相關的學習文檔進行xorm框架的學習,如下是xorm框架相關的學習文檔:

  xorm的Github倉庫地址:https://github.com/go-xorm/xormxorm說明文檔地址:http://xorm.io/docs

支持數據庫驅動列表

  同其他對象關系映射框架一樣,xorm也支持連接、操作多種數據庫,包括:mysql、mymysql、postgres、tidb、sqlite、mssql、oracle(測試)。具體的每一種數據庫類型的驅動安裝如下:

  Mysql:Mysql:github.com/go-sql-driver/mysqlMyMysql:github.com/ziutek/mymysql/godrvPostgres:github.com/lib/pqTidb:github.com/pingcap/tidbSQLite:github.com/mattn/go-sqlite3MsSql:github.com/denisenkom/go-mssqldbMsSql:github.com/lunny/godbcOracle:github.com/mattn/go-oci8(試驗性支持)

xorm安裝

  gogetgithub.com/go-xorm/xorm

mysql連接示例

  本節內容中,我們將以連接mysql為案例,演示xorm的相關操作。

  創建引擎

  engine,err:=xorm.NewEngine(driverName,dataSourceName)

  如上通過xorm.NewEngine方法創建一個數據庫操作引擎,該方法需要兩個參數:driveName和dataSourceName。在mysql引擎連接中,兩個參數如下:

  driverName:="mysql"

  dataSrouceName:="用戶名:密碼@/數據庫名稱?charset=utf8"

  另外,需要格外注意一點,需要在使用數據庫引擎創建的地方導入對應的數據庫引擎驅動,比如本節內容中的mysql數據庫,引擎導入語句如下:

  _"github.com/go-sql-driver/mysql"

看完上述內容,你們掌握GO語言中xorm框架如何使用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女