10月5日(木)1、2コマ目

今日、やったこと

例外(C#)

今日のホワイトボード

Oracleのエラーとエラーコード

OracleにはエラーコードORA-xxxxxがある。

ODP.NETの場合、DBアクセス時にエラーが発生すると、OracleException型の例外がスローされる。その例外のNumberプロパティにエラーコードのxxxxxがセットされている。

図 Oracleエラーコード


練習1 パスワード変更

パスワードを変更するソフトを作った。

ソースコードは以下のとおり。


ChangePasswordResultEnum.cs

パスワード変更結果を伝えるための列挙型。


PasswordDAO.cs

異常系演習パスワードマスタテーブルにアクセスするためのクラス。

Insert()メソッドでパスワードを登録する。


Index.cshtml.cs

入力チェックに注目。


Index.cshtml


練習2 パスワード変更改造

同じユーザーがすでに登録したパスワードに変更できないようにチェックを追加。

PasswordDAO.cs

ユーザーIDとパスワードの組み合わせが何件あるかカウントするメソッドを追加。


Index.cshtml.cs

PasswordDAOに追加した件数カウントメソッドを使ってチェック。




次回は

評価用課題を出します。

このブログの人気の投稿

12月22日(金)1、2コマ目

12月21日(木)1、2コマ目

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