표준 절차로 지정된 시간 (기본값 : 8) 동안 사용하지 않으면 MySql 연결이 끊어집니다. 연결을 잃어버린 것을 확인한 후 mysql 서버에 다시 연결하려면 connection = DriverManager.getConnection(url, user, password);
연결 시간 초과 후 mysql에 다시 연결
연결 풀을 사용하지 않고 있으며 이전 연결에서 언급되지 않았기 때문에 관련 게시물이 손실되어 내 코드가 생성되는지 궁금합니다. 부작용은 나중에? (위의 인스턴스를 테스트 한 후에이 코드를 테스트했기 때문에 session.invalidate() 호출 후에 sessionlistener가 호출되지 않는다는 것을 알았습니다.)
그래, 나는 그것을 경험하고 있다고 생각한다. 비록 내가 MySQL 연결을 다시 얻고 있지만, 바람둥이 더 이상 연결 정보를 가지고있다. 나는 웹 사이트에 너무 많은 트래픽에 직면하여 스케줄러로 시도 할 필요가 없다. DB를 적시에 질의하여 연결을 유지한다. 그] (http://stackoverflow.com/questions/4691132/how-to-keep-the-servlet-continously-running/4691650#4691650). 이것이 작동하지 않으면 연결 풀링이 나의 최후의 수단이 될 것입니다. – mrig