当前位置: 技术问答>java相关
奇怪,真奇怪,在线等待
来源: 互联网 发布时间:2015-06-07
本文导语: String k=(String)session.getAttribute("UID"); out.println(k); sqlStmt.executeUpdate("Update USERS set UName='"+new_UName+"'where UID='"+k+"'"); 请看,没有错误信息显示,但是不能更新库,我刚开始以为是SESSION没有传递成功,所以...
String k=(String)session.getAttribute("UID");
out.println(k);
sqlStmt.executeUpdate("Update USERS set UName='"+new_UName+"'where UID='"+k+"'");
请看,没有错误信息显示,但是不能更新库,我刚开始以为是SESSION没有传递成功,所以特意将它的值打出来,但是是传递成功的,为何'where UID='"+k+"'不起作用,因为不要这句,是可以将整个表的数据改掉的,谢谢
out.println(k);
sqlStmt.executeUpdate("Update USERS set UName='"+new_UName+"'where UID='"+k+"'");
请看,没有错误信息显示,但是不能更新库,我刚开始以为是SESSION没有传递成功,所以特意将它的值打出来,但是是传递成功的,为何'where UID='"+k+"'不起作用,因为不要这句,是可以将整个表的数据改掉的,谢谢
|
sqlStmt.executeUpdate("Update USERS set UName='"+new_UName+"'where UID='"+k+"'"")改成
sqlStmt.executeUpdate("Update USERS set UName='"+new_UName+"' where UID='"+k+"'")
sqlStmt.executeUpdate("Update USERS set UName='"+new_UName+"' where UID='"+k+"'")