0

重複するデータをJTextFieldに挿入しようとすると、次のメッセージが表示されます。

キー「PRIMARY」の重複エントリ「1」

「コードはすでにシステムに登録されています」のようなより直感的なものに変更するにはどうすればよいですか?

4

2 に答える 2

1

挿入する前に、selectステートメントを使用して、レコードがすでにデータベースにあるかどうかを確認してください。すでに存在する場合はユーザー通知を提供し、そうでない場合はデータを挿入します。

于 2012-11-30T03:44:59.650 に答える
0

あなたはこれを試すことができます:

if (the user inserts duplicate data into a JTextField) {
     throw new SQLException("Code already registered in the system.");
}

これにより、メッセージを変更できます。それが少し役立つことを願っています!

于 2012-11-30T03:42:06.313 に答える