如何使用 Go 和 go-sql-driver 连接到 mysql 服务器?

我正在关注此处此处的教程,但我无法连接到testmySQL 安装附带的数据库。我可以通过命令行连接到 mySql。我错过了什么?当我运行下面的代码时,我收到错误“无法 ping”:

package main


import (

    "fmt"

    "database/sql"

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

)


func main() {

    db, err := sql.Open("mysql", "/test")

    if err != nil {

        fmt.Println(err)

        return

    }

    defer db.Close()


    err = db.Ping()

    if err != nil {

        fmt.Println("cannot ping")

        return

    } 

}


明月笑刀无情
浏览 193回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go