为什么 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
    }
}

在此处输入图像描述

考希克

使用Ping方法检查数据库是否存活

if err := engine.Ping(); err != nil {
    panic(err)
}

平法

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么打字稿模式不打印错误信息

为什么这个 try-except 打印错误信息?

无法打印错误信息

尝试打印错误信息

为什么总是显示错误信息?

为什么 Valgrind 会产生这个错误信息?

为什么 react hook usestate 显示错误信息

不使用[]打印错误信息

找到打印错误信息的内核模块

输入不当需要打印错误信息;验证

Java:为什么我的toString方法打印错误的信息?

axios错误信息的数据格式是什么?

为什么使用 dtrunc 会给我错误信息?

为什么我在 $v=false 时没有从 perl 得到错误信息?

为什么我无法在登录页面中显示错误信息?

为什么我的上传错误信息只被 Edge 收到?

使用Xorm和Go-MySQL进行连接池

为什么Go中的错误是可以消除的?

mysql存储过程打印错误信息和回滚

为什么scale_y_continuous在这里不起作用?没有给出错误信息

为什么使用Swagger和OIDC会收到“无法从服务器读取错误信息”?

为什么会收到错误信息'Domain = NSCocoaErrorDomain Code = 3840“无值”。UserInfo = {NSDebugDescription =无值。}'?

为什么在测试数据上调用transform()会给出错误信息,表明该数据尚未拟合?

在Go中打印错误对象的正确格式说明符是什么:%s或%v?

什么是元组变体?(理解编译器错误信息)

stmt->执行();什么也没给,甚至没有错误信息

为什么不能在Go“ init”中命名函数?

为什么不能从 go get 导入库?

为什么Go不能使float溢出而整数可以呢?