JDBC 4.0からは以下のSQL例外が追加されている。
SQLRecoverableException
SQLTransientException
SQLRecoverableExceptionはDBとのコネクションを一度クローズして再取得すれば、回復できる可能性がある例外。
SQLTransientExceptionは同じ処理を再実行すれば、回復できる可能性がある例外。
これらをうまくハンドリングすれば即時異常終了とリトライ処理を使い分けることができそうだ。
SQLRecoverableException
SQLTransientException
SQLRecoverableExceptionはDBとのコネクションを一度クローズして再取得すれば、回復できる可能性がある例外。
SQLTransientExceptionは同じ処理を再実行すれば、回復できる可能性がある例外。
これらをうまくハンドリングすれば即時異常終了とリトライ処理を使い分けることができそうだ。
0 件のコメント:
コメントを投稿