2017-05-16 19 views
0

CloseableHttpClient을 사용하여 DB에 연결합니다. 이 연결을 사용하여 DB를 쿼리하고 프로그램이 끝나면 로그 아웃하고 연결을 종료합니다.프로그램 끝에서 연결 종료를 확인하는 방법

코드에서 로그 아웃하고 CloseableHttpClient을 닫아야합니까? 내가하지 않으면 세션은 DB에 열려 있습니다.

가장 적합한 장소는 finalize 메서드에 있지만 프로그램이 종료되기 전에 호출된다는 보장은 없습니다. 그리고 명시 적으로 로그 아웃하지 않고 종료하면 오래된 연결이 끊어 지므로 필자는 피하고 싶습니다.

답변

0

수 없습니다. 프로그램이 예를 들어 죽게되면. 작업 관리자와 함께 할 수는 없습니다. 따라서 가장 좋은 방법은 finalize 방법을 사용하는 것입니다.