username="a";
password="b";
email="[email protected]";
grade=2;
valid=true;
sql="insert into User (username,password,Email,grade,valid) values ('"+username+"','"+password+"','"+email+"',"+2+","+true+")";
stmt.executeUpdate(sql);
————————————————
以上是一条插入语句,
我想写一条类似的SQL语句,将password改为"c",请问该怎么写,谢谢帮忙!

解决方案 »

  1.   

    Update TableName set password='c' where ();
    where语句后的判断语句应该跟你能唯一查找得到你所要修改的记录的项我对数据库也不是很在行,你试试应该是这样的,不对之处请谅解
      

  2.   

    username="a";
    password="c";
    String sql="update User set password='"+password+"' where username='"+username+"'";
    你没说User表的关键字是什么,where语句跟的条件一般用关键字的
      

  3.   

    假如username是中文的话,就会出错了,请问怎么解决?