Я написал программу Java, и программа подключается к базе данных на моем сервере, для поиска записей, записи записей, обновления и удаления. по какой-то причине поиск записей работает, но большую часть времени, когда я пытаюсь сохранить или записать запись, появляется сообщение об ошибке:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 9,787 milliseconds ago. The last packet sent successfully to the server was 8,183 milliseconds ago.
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2552)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3002)
... 46 more
Может ли кто-нибудь объяснить, почему это происходит? Обычно это дает мне сообщение об ошибке при попытке добавить запись после того, как у меня было программное обеспечение, работающее более чем на полминуты. похоже, что-то потеряет связь. когда я запускаю программу и быстро записываю новую запись, она работает