当尝试将一些重复数据插入 JTextField 时,会出现该消息:
键“PRIMARY”的重复条目“1”
如何将其更改为更直观的内容,例如“系统中已注册的代码”?
在插入之前,使用 select 语句检查记录是否已经在数据库中。如果已经存在,请提供您的用户通知,否则插入数据。
You can try this:
if (the user inserts duplicate data into a JTextField) {
throw new SQLException("Code already registered in the system.");
}
That will allow you to change the message. Hope that helps a bit!