私は、最近まで UI のないデータベースで動作するテスト アプリケーションを構築してきました。私は今1つ追加しています。問題は、JFrame が別のスレッドで起動され、そのスレッドが閉じたときにデータベース接続を閉じる必要があることです (UI が閉じたとき)。どうすればいいですか?
また、アプリケーションがクラッシュしたり、強制的に閉じられた場合、アプリケーションのデータベース接続 (この場合は組み込みデータベース) はどうなりますか? クローズされていない接続がリソース リークを引き起こすと聞きました。これが発生した場合、クリーンアップするために私にできることはありますか?