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数据库怎么链接报错的主要内容,如果未能解决你的问题,请参考以下文章

mysql中插入中文报错怎么解决

mysql5.7.12报错如下情况导致无法连接数据库应该怎么办?

mysql插入数据库一直报错 怎么修改

win7 64位 直接安装mysql odbc 64位 报错1918,怎么解决?

Eclipse建立Django项目连接MySQL数据库报错,如图,请问该怎么解决?

sql文件太大,mysql导入报错怎么办