mysql数据库怎么链接报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库怎么链接报错相关的知识,希望对你有一定的参考价值。

SpringBoot连接mysql的application.properties配置:
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?
spring.datasource.username=root
spring.datasource.password=
参考技术A 安装了,也引入了,就是这个MySQLDriverCS

golang go-sql-driver gorm 数据库报错 bad connection

开发Go项目中,有时候在有大量操作Mysql时,有时候会发生如下错误。

"driver: bad connection"

原因

这是因为Mysql服务器主动关闭了Mysql链接。
在项目中使用了一个mysql链接,同时使用了事务,处理多个表操作。处理时间长。
导致空闲链接超时,Mysql关闭了链接。而客户端保持了已经关闭的链接。

具体原因是

没有设置 db.SetConnMaxLifetime ,导致客户端保持了已经关闭的链接。

解决

// 设置数据库闲链接超时时间
    write.SetConnMaxLifetime(time.Second * 300)

以上是关于mysql数据库怎么链接报错的主要内容,如果未能解决你的问题,请参考以下文章