重複するデータをJTextFieldに挿入しようとすると、次のメッセージが表示されます。
キー「PRIMARY」の重複エントリ「1」
「コードはすでにシステムに登録されています」のようなより直感的なものに変更するにはどうすればよいですか?
挿入する前に、selectステートメントを使用して、レコードがすでにデータベースにあるかどうかを確認してください。すでに存在する場合はユーザー通知を提供し、そうでない場合はデータを挿入します。
あなたはこれを試すことができます:
if (the user inserts duplicate data into a JTextField) {
throw new SQLException("Code already registered in the system.");
}
これにより、メッセージを変更できます。それが少し役立つことを願っています!