【发布时间】:2013-02-14 12:01:51
【问题描述】:
我正在尝试将一些数据插入到名为rmas 的表中。
表格格式为
|rcode|rname|vcode|vanme
这里,我为 rcode 设置了主键。
当我使用现有 rcode 插入记录时,它会显示类似 ORA-0000-1 违反唯一约束..
如果我使用以下代码,即使出现其他错误,它也会显示消息。
catch(Exception e)
{
//out.println("rcode already exists");
}
所以,我只想捕获该主键异常并显示为“rcode 已存在”。是否可以?如果是,那么如何?
提前致谢
【问题讨论】:
-
查看你的编译器,它会抛出哪个异常。我的意思是异常类型
标签: java oracle exception servlets unique-constraint