<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Gendry基于 go 語言的數(shù)據(jù)庫操作工具集

          聯(lián)合創(chuàng)作 · 2023-09-30 19:58

          Gendry是一個用于輔助操作數(shù)據(jù)庫的Go包?;?code>go-sql-driver/mysql,它提供了一系列的方法來為你調(diào)用標準庫database/sql中的方法準備參數(shù)。

          Gendery主要分為3個獨立的部分,你可以單獨使用任何一個部分:

          Manager

          manager主要用來初始化連接池(也就是`sql.DB`對象),設置各種參數(shù),因此叫manager。你可以設置任何`go-sql-driver/mysql`驅(qū)動支持的參數(shù)。 初始化連接池時,代碼如下:

          var db *sql.DB
          var err error
          db, err = manager
          		.New(dbName, user, password, host)
          		.Set(
          			manager.SetCharset("utf8"),
          			manager.SetAllowCleartextPasswords(true),
          			manager.SetInterpolateParams(true),
          			manager.SetTimeout(1 * time.Second),
          			manager.SetReadTimeout(1 * time.Second)
          		).Port(3302).Open(true)

          事實上,manager做的事情就是就是生成dataSouceName

          dataSourceName的一般格式為:

          [username[:password]@][protocol[(address)]]/dbname[?param1=value1&...&paramN=valueN]

          manager是基于數(shù)據(jù)庫驅(qū)動go-mysql-driver/mysql而開發(fā)的,manager支持了幾乎所有該驅(qū)動支持的參數(shù)設置。具體用法看manager的README。

          builderscanner,CLI Tool可查看中文文檔。

          瀏覽 23
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  69成人做爰www免费看 | 国产成人精品免费看视频 | 精品A片九九九九免费视频 | 无码人妻一区二区三区精品不付款 | 中国久久一级片 |