无法连接MySql数据库

发布于 2021-11-21 02:44:54 字数 276 浏览 797 评论 4

在这个项目中配置文件、jar包等均没有错误,数据库始终是开启的,控制台可以连接,开始时程序运行一切正常,但是第二天之后,再运行程序,报出无法连接数据库的异常,提示是hibernate无法创建conn,程序没有进行改动,从报出异常的地方看出这个异常是在注入datasource时报出的,使用debug进行调试进入jar包中的类中查看结果时连接数据库成功了,之后再运行程序就没有这个问题了。我的问题是出现这种现象是什么原因造成的?这个问题我一直都很纠结,所以问问各位高手,来解答一下我的疑问。由于出错的信息当时没有保留,所以没有异常信息或者截图等信息提供。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

别再吹冷风 2021-11-24 08:00:48

不一样,完全不一样 我的我记得有这么一个异常 "Can not creat Connection conn"

恋你朝朝暮暮 2021-11-24 06:42:33

mysql在一定时间内没有任何连接会自动断掉连接。当你很长一段时间再连时会提示一个异常,但是你刷新后再次操作,又会恢复正常。你看看异常信息是否和我发的相似?

异常:

-:org.springframework.dao.RecoverableDataAccessException: PreparedStatementCallback; SQL [select userPassword from sysuser where userName=? AND userStatus='1']; The last packet successfully received from the server was227267 milliseconds ago.The last packet sent successfully to the server was 227267 milliseconds ago, which  is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was227267 milliseconds ago.The last packet sent successfully to the server was 227267 milliseconds ago, which  is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
凯凯我们等你回来 2021-11-24 02:50:32

一般是连接池错误造成的,查看配置。 不过我还见过比较奇葩的自己写的连接池,在稍大的并发下就会崩溃。

三月梨花 2021-11-23 09:19:19

牛,没遇到过哎。。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文