Tsurugi Advent Calendar 2025の18日目、Tsurugi JDBCの使い方その5です。
コミットオプションと同様にあまり意識しないかもしれませんが、Tsurugi JDBCのConnectionクローズ時には、デフォルトでシャットダウン処理が走ります。
- GRACEFUL(デフォルト)
- 処理中のリクエストがある場合、それらが終わるのを待ってからセッション(接続)をクローズする
- FORCEFUL
- 処理中のリクエストがある場合、それらをキャンセルしてからセッションをクローズする
- NOTHING
- シャットダウン処理を行わない(リクエストの有無に関わらずセッションをクローズする)
なお、シャットダウンオプションの指定方法のサンプルはtsurugi-jdbc-examplesにあります。