先用sql语句查询,如有返回记录,表示已存在,用javascript代码弹出一个对话框
(alert())即可!

解决方案 »

  1.   

    有两种方法:1,用一个存储过程,先检查有无同id,有就返回0,无再插入,成功返回1,
    2,设id 为主键,try{insert .....}catch{"fail"}
      

  2.   

    可以在业务规则层调用数据访问层里的数据操作方法,然后根据方法返回的错误情况在业务规则层利用throw exception一个异常。然后在UI层利用try...catch捕捉异常,并根据异常的相关属性(如message)给出合适的提示显示出来。