中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

go如何連接mysql數據庫

小億
89
2024-03-22 20:09:48
欄目: 云計算

在Go語言中連接MySQL數據庫可以使用第三方庫"github.com/go-sql-driver/mysql"。以下是一個簡單的示例:

package main

import (
    "database/sql"
    "fmt"

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

func main() {
    // 創建數據庫連接
    db, err := sql.Open("mysql", "username:password@tcp(127.0.0.1:3306)/dbname")
    if err != nil {
        fmt.Println("Failed to connect to database:", err)
        return
    }
    defer db.Close()

    // 測試連接
    err = db.Ping()
    if err != nil {
        fmt.Println("Failed to ping database:", err)
        return
    }

    fmt.Println("Connected to MySQL database!")
}

在上面的示例中,我們首先導入"go-sql-driver/mysql"庫,然后通過sql.Open()函數創建一個數據庫連接,并指定連接參數。接著調用db.Ping()方法測試連接是否成功,如果成功則打印"Connected to MySQL database!"。

需要注意的是,需要將"username"、"password"和"dbname"替換為實際的數據庫用戶名、密碼和數據庫名稱。另外,確保已經安裝了"go-sql-driver/mysql"庫,可以通過以下命令安裝:

go get -u github.com/go-sql-driver/mysql

這樣就可以在Go語言中連接MySQL數據庫了。

0
宜阳县| 河西区| 大悟县| 南宫市| 兴安县| 正蓝旗| 鄂尔多斯市| 清原| 广昌县| 如东县| 景德镇市| 石家庄市| 武城县| 宜良县| 肥西县| 大城县| 双牌县| 尖扎县| 东丰县| 宁津县| 胶南市| 沛县| 岑溪市| 慈利县| 佛山市| 永兴县| 天台县| 栾城县| 准格尔旗| 乌审旗| 遵化市| 洪雅县| 南安市| 双辽市| 吴旗县| 内黄县| 平和县| 聂拉木县| 大余县| 奉新县| 汕头市|