2016-10-03 2 views

답변

1

타임 아웃이 라이브러리에 의해 설정 및 제한 시간에 도달하기 전에 아직 아무것도 읽어 보지 않았 :

나는 gettting하고 있습니다.

오랜 시간 동안 다른 쪽 끝에서 읽는 중일 수 있습니다. 라이브러리는 오랜 시간으로 간주되는 것을 판별합니다. 연결되어있는 서버에 기록 된 오류를 찾습니다.

0

환경에 따라 여러 가지 이유가있을 수 있습니다. 컴퓨터와 데이터베이스 서버 간의 단순한 네트워크 중단 일 수 있습니다. 그러나 낮은 수준에서 정체가있을 수도 있습니다. 한 층은 거기에 앉아 있습니다. 모든 연결 스레드. 다른 쪽이 움직이기를 기다리는 중입니다 ... 더 이상 움직이지 않을 것입니다.

그런 의미에서 비특이적 인 질문에 대한 비 특정 대답은 다음과 같습니다. 시스템에 존재하며 전달해야하는 기능을 제공하기 위해 서로 통신해야하는 여러 구성 요소를 식별합니다. 당신이 그 "지도"를 가지고있을 때; 당신은 그지도상의 각 위치를 그 자체로 체크하기 시작합니다.

힌트 : 그런 정신적지도가 아직 없다면; 전문 IT 세계에 오신 것을 환영합니다. 당신이 복잡한 시스템을 책임지고있을 때; 해당 시스템 내의 여러 구성 요소를 이해하기 만하면됩니다. 그리고 그들이 어떻게 상호 작용하는지. 그리고 그것은 여러분에게 stackoverflow가 줄 수있는 것이 아닙니다. 그건 입니다.은 스스로를 알아야합니다.

0

http://docs.oracle.com/javase/6/docs/api/java/sql/SQLRecoverableException.html!

연결 사기꾼 = DriverManager.getConnection를 (

  • 체크 입력 매개 변수를 확인하려고 "오라클 : 얇은 : @localhost : 1521 : JDBC XE", "사용자 이름" "암호"); 또 다른 데이터베이스 DSN

으로 시도 실패 할 경우

  • 체크 데이터베이스 계정 유효 기간

  • 시도 연결을

  • 을 다시 시도하기 위해 데이터베이스를

  • 시도를 다시 시작합니다

관련 문제