У меня странная проблема на рабочем компьютере, и, возможно, вы можете решить проблему.В настоящее время я занимаюсь разработкой в jee, и у меня есть проблемы, связанные с БД MySQL.
Допустим, у меня есть это:
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-файлы, которые я использую в пути сборки и во время выполнения.
Но это все равно не работает, и это действительно очень расстраивает.Так что если у вас есть идея, дайте мне знать.