У меня есть java-программа, когда я вхожу в систему, после ~ 600 000 миллисекунд (я на самом деле пытался несколько раз, и ее всегда ~ 600 000, вот почему я думаю, что где-то настроен тайм-аут на 600 000 милисекунд) моя программа больше не работает (ее всегда нужно подключать к базе данных). Это дает мне ошибку Communication link failure
. я Вот мои настройки подключения mysql:
import java.sql.*;
import javax.swing.*;
public class mysqlconnect {
Connection conn = null;
public static Connection ConnectDb() {
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://server_name/database_name","user_name","user_password");
return conn;
}catch (Exception e) {
JOptionPane.showMessageDialog(null, "Cant connect to db");
return null;
}
}
}
Я попытался добавить ?autoReconnect=true
и tcpKeepAlive
к моему коду, но не повезло. Есть ли способ перейти на phpmyadmin и изменить некоторые настройки там (увеличить время ожидания)?