-3

如果我从 Java 运行插入语句以将值插入 MySQL 数据库,但该值是重复的列必须是唯一的,我如何在 Java 中捕获它?

理想情况下,我想要一个 try/catch,这样如果它是重复的,它就会向用户返回一条消息。我该怎么做?

4

1 回答 1

0

好吧,这需要是您在 MySQL 数据库中设置的约束。否则,允许重复条目(当然减去主键等)。

如果您不想采用这种方法,请先准备一条 SELECT 语句。如果这返回 0 个结果,则您知道您有一个唯一的插入值,否则抛出异常。

于 2013-03-18T22:25:46.343 回答