dポイントプレゼントキャンペーン実施中!

SQLExceptionクラスのgetNextException()は、この SQLException オブジェクトにチェーンされた例外を取得します。とのことですが、チェーンされた例外というのはどういうものでしょうか?

A 回答 (2件)

外的例外により例外になる場合です。


JavaMailのjavax.mail.MessagingExceptionとかも同じで、例えばメール送信時の接続が失敗すると、MessagingExceptionが発生します。getNextExceptionを取得すると(Exception)java.net.ConnectionExceptionを取得できます(確か...うる憶え..自信なし)。
元の例外はConnectionExceptionでそれに影響してMessagingExceptionが発生します。
イメージは掴めたでしょうか?
    • good
    • 0

連鎖反応の元の例外、というか、原因の原因、というか、、、


じゃなかったかしら

「バッチが失敗したException」
の原因が「検索に失敗したException」
の原因が「そんなテーブルは存在しないException」

みたいな

この回答への補足

だいたいのイメージはつかめました。
簡単な例なんか挙げてくれると、ありがたいです。

補足日時:2002/04/30 10:02
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!