java怎样判断输入的数据与数据库中已有的数据重复

2024-12-25 06:30:19
推荐回答(4个)
回答1:

有两种方法
(1)如果你的数据是primaryKey,你可以直接插入,然后try{}catch(Exception),进入catch的话就是数据重复。。。(要确定你的SQL statement没有问题才可以用)。。。

(2)如果你的数据不是primaryKey,你可以用SELECT语句,然后ResultSet , if(rs.next()){重复}else{没有重复};

回答2:

用AJAX 当你输入完数据时 触发一个方法 这个方法里面用AJAX来完成,然后通过url访问后台代码,判断之后返回给AJAX引擎一个值,然后在AJAX的回调方法中判断下 就OK了

回答3:

设立一个方法啊!返回是boolean类型的!检索一下有存在则在try ...catch 语句给出说明已经存在

回答4:

在sql里用where语句,java判断是否有数据被查询出来,如果有就重复