为什么go-xorm不能打印错误信息

我使用 xorm 连接到我的 mysql 数据库,但是当我的 mysql 没有启动时,xorm 无法打印错误信息


package main


import (

    "fmt"


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

    "xorm.io/xorm"

)


var engine *xorm.Engine


func main() {

    var err error

    engine, err = xorm.NewEngine("mysql", "root:1234567@/blog?charset=utf8mb4")

    if err != nil {

        fmt.Println(err.Error())//can't print

        return

    }

}

http://img.mukewang.com/639fd35200013bf502830062.jpg

GCT1015
浏览 87回答 1
1回答

MMMHUHU

使用Ping方法检查数据库是否存活if err := engine.Ping(); err != nil {     panic(err) }平方法
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go