<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                beego ORM 使用 已支持數據庫驅動: ~~~ MySQL:github.com/go-sql-driver/mysql PostgreSQL:github.com/lib/pq Sqlite3:github.com/mattn/go-sqlite3 ~~~ 安裝 ORM: ~~~ go get github.com/astaxie/beego/orm ~~~ 鏈接數據庫 ~~~ package main import ( "fmt" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" ) func main() { // 鏈接數據庫 err := orm.RegisterDataBase("default", "mysql", "root:root@tcp(127.0.0.1:3306)/test?charset=utf8") // orm.RegisterDataBase("default", "mysql", "root:root@tcp(127.0.0.1:3306)/test?charset=utf8") // 參數1 數據庫的別名,用來在 ORM 中切換數據庫使用 // 參數2 mysql // 參數3 對應的鏈接字符串 "賬號:密碼@tcp(ip:端口)/數據庫" if err != nil { fmt.Println("connect mysql err : ", err) } else { fmt.Println("connect mysql success") } } ~~~ ORM 使用 golang 自己的連接池 ~~~ package main import ( "fmt" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" ) func main() { // 鏈接數據庫連接池 maxIdle := 30 maxConn := 30 err := orm.RegisterDataBase("default", "mysql", "root:root@tcp(127.0.0.1:3306)/test?charset=utf8", maxIdle, maxConn) // orm.RegisterDataBase("default", "mysql", "root:root@tcp(127.0.0.1:3306)/test?charset=utf8", maxIdle, maxConn) // 參數1 數據庫的別名,用來在 ORM 中切換數據庫使用 // 參數2 mysql // 參數3 對應的鏈接字符串 "賬號:密碼@tcp(ip:端口)/數據庫" // 參數4(可選) 設置最大空閑連接 // 參數5(可選) 設置最大數據庫連接 (go >= 1.2) if err != nil { fmt.Println("connect mysql err : ", err) } else { fmt.Println("connect mysql success") } } ~~~ 根據數據庫的別名,設置數據庫的最大空閑連接 orm.SetMaxIdleConns("default", 30) 根據數據庫的別名,設置數據庫的最大數據庫連接 (go >= 1.2) orm.SetMaxOpenConns("default", 30) 時區設置 ORM 默認使用 time.Local 本地時區 作用于 ORM 自動創建的時間 從數據庫中取回的時間轉換成 ORM 本地時間 如果需要的話,你也可以進行更改 // 設置為 UTC 時間 orm.DefaultTimeLoc = time.UTC ORM 在進行 RegisterDataBase 的同時,會獲取數據庫使用的時區,然后在 time.Time 類型存取時做相應轉換,以匹配時間系統,從而保證時間不會出錯。 Using 切換為其他數據庫 ~~~ orm.RegisterDataBase("db1", "mysql", "root:root@/orm_db2?charset=utf8") orm.RegisterDataBase("db2", "sqlite3", "data.db") o1 := orm.NewOrm() o1.Using("db1") o2 := orm.NewOrm() o2.Using("db2") // 切換為其他數據庫以后 // 這個 Ormer 對象的其下的 api 調用都將使用這個數據庫 默認使用 default 數據庫,無需調用 Using ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看