具体参数解释如下:
sql+=newPwd --这个单引号中是更新密码字段
sql+="where uid=' ";
sql+="'"+user_name+"'"; --这个单引号中是需更新的用户字段(条件)
sql+=" and pwd='";
sql+=oldPwd+"'"; --这个单引号中是需更新的密码字段(条件)
温馨提示:答案为网友推荐,仅供参考
当前网址:http://33.wendadaohang.com/zd/hBWP5cBcR.html
第1个回答  2012-10-15
UPDATE user_teeacher set pwd ='newPwd' WHERE uid ='user_name' AND pwd ='oldPwd'
发给数据库的命令如上,字符型的字段是需要用单引号来括起来的,你发出的语句里面的双引号是赋值给变量 sql,这个变量也是字符串,所以要用双引号括起来,newPwd应该是变量,前面已经赋值了.本回答被提问者采纳
第2个回答  2012-10-15
String sql="update user_teeacher set pwd=' ";
sql+=newPwd --这个单引号中是更新密码字段
sql+="where uid=' ";
sql+="'"+user_name+"'"; --这个单引号中是需更新的用户字段(条件)
sql+=" and pwd='";
sql+=oldPwd+"'"; --这个单引号中是需更新的密码字段(条件)
这样就清楚双引号了本回答被网友采纳
相似回答