Wie kann ich die Timeout-Einstellungen für MySQL-Verbindungen anzeigen / ändern?
Ich habe ein Java-Programm, wenn ich mich nach ~ 600.000 Millisekunden anmelde (ich habe es tatsächlich mehrmals versucht und es ist immer ~ 600.000, deswegen glaube ich, dass irgendwo ein Timeout für 600.000 Millisekunden eingerichtet wurde), stürzt meine Datenbankverbindung ab und meine Programm-Nr funktioniert länger (es muss immer mit der Datenbank verbunden sein). Es gibt mirCommunication link failure
Error. I Hier sind meine MySQL-Verbindungseinstellungen:
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;
}
}
}
Ich habe versucht hinzuzufügen?autoReconnect=true
& tcpKeepAlive
zu meinem Code, aber kein Glück. Gibt es eine Möglichkeit, zu phpmyadmin zu wechseln und dort Einstellungen zu ändern (Timeout-Zeit erhöhen)?