
GeneratorMapper.xml里mysql驱动目录指向错误
首先检查一下url连接串是不是有错误,我这里之前程序可以正常运行肯定没问题。后来查阅资料说是要在数据库连接的url中添加ueSSL=false跳过证书验证。但是改了之后问题依旧存在!直接命令访问还是用工具连接都正常可以连通,用程序跑就报错!
而这个问题是一个前辈帮我解决的,发现是数据库wait timeout默认只有八小时,就是只要数据库在处于连接状态时超过八小时没有操作就会自动断开连接。
于是使用了c3p0连接池,配置idleConnectionTestPeriod 属性,每多少秒检查所有连接池中的空闲连接,把该值设置的小于mysql的wait_timeout值即可
博客内容讲述了在GeneratorMapper.xml中遇到的数据库连接问题,由于wait_timeout设置导致长时间无操作的连接被断开。通过引入c3p0连接池,并配置idleConnectionTestPeriod属性定期检查空闲连接,确保连接池中的连接有效性,从而避免了因数据库超时断连引发的程序错误。
6万+

被折叠的 条评论
为什么被折叠?



