更改SQLException消息? Java的

时间:2012-11-30 02:45:37

标签: java exception message

尝试将一些重复数据插入JTextField时,会显示该消息:

  

键'PRIMARY'重复输入'1'

如何将其更改为更直观的内容,例如“已在系统中注册的代码”?

2 个答案:

答案 0 :(得分:1)

在插入之前,使用select语句检查记录是否已存在于数据库中。如果已经存在,请提供您的用户通知,否则插入数据。

答案 1 :(得分:0)

你可以试试这个:

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

这将允许您更改消息。 希望有所帮助!