gpt4 book ai didi

MySQL getConnection() 无故崩溃

转载 作者:行者123 更新时间:2023-11-28 23:13:05 25 4
gpt4 key购买 nike

我的工作电脑有一个奇怪的问题,也许你可以解决问题。我目前正在使用 jee 进行开发,我遇到了有关 MySQL DB 的问题。

假设我有这个:

for(int i = 0; i<20; i++)
{

//Simple select query on my MySQL DB

System.out.println("foo");

}

我的输出是:

foo, foo, foo, foo

如您所见,我的 for 循环以某种方式在 4 次迭代时停止。但是经过长时间的调试后,我发现 getConnection() 以某种方式卡在了一个线程中,甚至在等待 2 小时后它仍然被阻塞。然而,问题更加复杂,因为它不会每次都在同一个 getConnection() 上崩溃。

我的旧项目也不起作用,所以我猜这不是代码问题。我尝试重新安装 Eclipse、WampServer,更改为 Java 1.7(我目前是 1.8),尝试了 tomcat 9(我目前是 tomcat 8),我删除并重新导入了一个全新的数据库,以防万一损坏的数据。尝试了一个新项目的新工作区,我还更新了我在构建路径和运行时使用的库和 jar。

但它仍然不起作用,而且它变得非常非常令人沮丧。因此,如果您有任何想法,请告诉我。

最佳答案

感谢您的回答。

我的 MySQL 日志的最后一行:Query SELECT count(*) FROM a_lcolang WHERE wsId=17474。
正如我们所见,这是一个真正简单的查询。

My show full processlist log

关于我如何创建连接以及如何释放它的事情在我看来不是问题,因为我使用存在的方法已经存在了很长时间。更不用说它不再适用于运行完全正常的旧项目(如果不是这样,产品已经关闭)。

关于MySQL getConnection() 无故崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54569706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com