프로그램 실행중에는 DB가 연결되어 있다가..
네트워크 문제나 DB서버 문제로
결과가 안 넘어 오거나 너무 시간이 오래 걸리는 문제가
종종 발생합니다.
일정 시간이 지나면 소켓 에러라고 메세지가 뜨고
프로그램 종료도 안되어 강제 종료를 해줘야 하는데...
1. 네트워크가 연결이 끈어져서 다시 연결하는 방법이 있는지요..??
DB 연결이 끈어진건지 확인 할 수 있는 방법이나....
어느분이 예외처리와 루프로 에러 발생하면 다시 연결되도록 했던데..
다른 방법은 없는지요..
SQL 문 돌릴께 많아서 예외 처리 부분에 전부 그 문장을 삽입하기가
힘들어서요.. 조회하기 전에 연결 상태를 확인 할 수 있는 방법이
더 좋을꺼 같은데..
2. 일정 시간 데이터가 넘어오지 않으면
다시 접속하게 하는 방법도... 좀알려 주세요!
소켓 송신 전에 연결을 끊었다 다시연결합니다.