10月11日(火)1、2コマ目

今日、やったこと

Java+トランザクションの練習問題

今日のホワイトボード

例外をスローするメソッドの呼び出し

DAOクラスのメソッドはSQLExceptionをスローするケースが多いです。そんなメソッドを呼び出す際は

・例外をキャッチする

・例外をさらに上位にスローする

のどちらをする必要があります。

サーブレットのdoGet()やdoPost()は ServletExceptionとIOExceptionをスローすると宣言しており、これ以上検査例外(SQLExceptionは検査例外)を上位にスローすることができません。

よって、SQLExceptionをキャッチする必要があります。

キャッチしてなにもしないのはマズいので、今回はServletExceptionに変えてスローし直しています。

図 サーブレットにてSQLExceptionをスローするメソッドを呼び出す


次回は

1コマは今回の続き(練習問題作製時間)。

残りは解説。

このブログの人気の投稿

11月14日(月)1、2コマ目

10月27日(木)3、4コマ目

10月4日(火)1、2コマ目