Jak mogę zobaczyć / zmienić ustawienia limitu czasu połączenia MySQL?
Mam program java, gdy się loguję, po ~ 600 000 milisekundach (faktycznie próbowałem kilka razy, a jego zawsze ~ 600 000, dlatego myślę, że gdzieś tam ustawiono limit czasu na 600 000 milisekund), moje połączenie z bazą danych ulega awarii i mój program nie dłużej działa (zawsze musi być podłączony do bazy danych). To daje miCommunication link failure
błąd. I Oto moje ustawienia połączenia 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;
}
}
}
Próbowałem dodać?autoReconnect=true
& tcpKeepAlive
do mojego kodu, ale bez powodzenia. Czy jest jakiś sposób, aby przejść do phpmyadmin i zmienić tam jakieś ustawienie (zwiększyć limit czasu)?