2017-05-16 20 views
0

CloseableHttpClientを使用してDBに接続します。私はこの接続を使用してDBを照会し、プログラムの終わりにログアウトして接続を閉じるようにします。プログラム終了時の接続を確実に閉じる方法

ここで、ログアウトしてCloseableHttpClientを閉じる必要がありますか?私がそれをしなければ、セッションはDB内で開いたままにされます。

最も適切な場所はfinalizeメソッドになりますが、プログラムが終了する前に呼び出される保証はありません。明示的にログアウトせずに終了した場合、古い接続が発生します。

答えて

0

できません。あなたのプログラムが元のために殺されるなら。タスクマネージャーでは何もできません。したがって、最も良い方法は、finalizeメソッドを使用することです。

関連する問題