0

在我的数据库中,我创建了一个控制 IDTYPE 和 IDNO 对的唯一性的唯一约束。因此,不能有第二行 IDTYPE 为 1,IDNO 为 11232。显然,如果我违反此规定,我的应用程序将因 oracle 唯一约束错误而崩溃。我怎样才能捕捉到这个错误和任何其他错误,因为我不想运行查询来检查是否有任何其他行具有相同的 IDNO 和 IDTYPE 值。如果我能捕捉到这个错误,我可以展示我自己的描述,而不是只有我们程序员才能理解的 Oracle 的描述。

4

1 回答 1

1

所以,如果我没有误解,你正在寻找一个 try-catch 语句,就像这样

try { //code to access DB }
catch (Exception e) { //do some stuff }
于 2012-04-13T11:21:54.020 回答