+ -
当前位置:首页 → 问答吧 → jsp数据库更新问题

jsp数据库更新问题

时间:2011-08-13

来源:互联网

public boolean denglu(user us){
String sql="select email,pwd ,cishu from user where email=? and pwd=?";
boolean f=false;

try{

this.pstmt=con.prepareStatement(sql);

pstmt.setString(1, us.getEmail());
pstmt.setString(2,us.getPwd());
ResultSet res=pstmt.executeQuery();

if(res.next()){
int cishu=res.getInt(3)+1;
us.setCishu(cishu) ;
 
String sql1="update user set cishu="+cishu+" "+"where email=' "+us.getEmail()+"'";
System.out.println(sql1);
con.createStatement().executeUpdate(sql1);//这里问题吗
 
f=true;
}

}catch(Exception e){
e.printStackTrace();

}finally{
try{
pstmt.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}

return f;

}
请问我为什么没有更新数据库啊
谢谢 在线等

作者: wodeshuangyuzuo   发布时间: 2011-08-13

提交下

作者: jianglang_a   发布时间: 2011-08-13

没更新我也不知道为啥啊
把sql打印出来,再数据库中执行下啊。
如果没错,试试手动commit
如果有错,改正sql了。

作者: softroad   发布时间: 2011-08-13

热门下载

更多