数据库插入的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:24:34
String sql1="insert into student(num,name,password,class,sdept,sex,age,admissionTime)" +
"values('"+num+"','"+name+"','"+password+"','"+class1+"','"+sdept+"','"+sex+"',"+age+",'"+admissiontime+"')";
rs = stmt.executeUpdate(sql1);
if(rs != 1)
response.sendRedirect("failure_add.jsp");
else
response.sendRedirect("successadd.jsp");
就是插入错误时为什么不转到错误页面啊。。而是直接服务器出错?有try语句
语法也没错啊,我这个程序是可以用的。。当我插入的数据在数据库中存在时,那就会插入失败啊。。那就应该跳转到错误页面啊!但是这时就不会跳转了。。我用的是jsp+severtlet+javabean编程

编译时出错当然不会跳转到错误页面了。只有运行时出错才会跳转到错误页面,你的语法发写错了。
应该 java语法的吧。
if(rs != 1)
{
response.sendRedirect("failure_add.jsp");
}
else
{
response.sendRedirect("successadd.jsp");
}