• ベストアンサー

JAVA ID重複処理

お世話になります。 サーブレットでOracleに接続しブラウザ上からデータを追加出来るものを作っております。 その中で、登録ボタンをクリックした後、入力項目であるIDに重複があったらメッセージを出す処理を行いたいのですが、アドバイスをお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

ここで言っているIDがテーブルのキーになっているのなら、追加しようとしても例外が発生するので、それをキャッチしメッセージを返せばいいと思います。 キーでないのなら、追加する前に存在するかを調べればOKです。このとき、存在チェックと追加処理を一連のトランザクションとして処理しなければなりません。

すると、全ての回答が全文表示されます。

関連するQ&A