自己先去select一次,看看是不是已经存在
要不就是你判断那个SQLException中的错误代码(但是这个应该是不同数据库不一样的,不统一)
要不就是你判断那个SQLException中的错误代码(但是这个应该是不同数据库不一样的,不统一)
解决方案 »
- 请问这个是数据库的连接问题吗 该怎么解决呢
- 【求教】如何实现 多行 修改 插入 保存
- 遇到一个jsp访问数据库并返回结果的 棘手问题。望高手来帮帮忙
- java真怪,换身衣服就不认了
- 请问Hibernate一对多的映射情况下,在JSP页面上该如何引用子对象的属性(急)
- 日文存储到数据库后显示乱码
- javascript中document与window有什么区别
- 新手,请问一下关于struts2 迭代标签的使用
- java servlet 中 生成highchart图片的问题
- 入门
- 高手留步,在线求助,一直困饶着的问题????????
- JBuilder8需要与相关的servlet、JSP的服务器的目录如何设置?
//执行插入操作
} catch (SQLException e) {
//发现错误,写处理方法,比如 response.sendRediret...
}
try {
//执行插入操作
}catch(SQLException sqlexception){
System.err.println(sqlexception.getMessage());
}
后可以在控制台窗口中看到 Invalid argument value,message from server:"Duplicate entry 'Tom' for key 2" 这样的出错信息,不过我怎么把它传回给jsp页面,让页面弹出个窗口提醒用户“该用户已存在!”呢?
//执行插入操作
}catch(SQLException sqlexception){
System.err.println(sqlexception.getMessage());
out.println("<script>alert('该用户已存在!');</script>");
}