首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

sql server 多字段更新有关问题

2013-10-16 
sql server 多字段更新问题public boolean updateUser(String id,String name,String password,String ema

sql server 多字段更新问题
public boolean updateUser(String id,String name,String password,String email,String grade)
{
          boolean b=false;

try
{
ct=new ConDB().getConn();

 stmt=ct.createStatement();

int a=stmt.executeUpdate("update Users set number='"+id+"',userName="+name+",password="+password+",mailBox="+email+",grade="+grade+"'");
             if(a==1)
{
//添加成功
b=true;
}

}catch(Exception e)
{
e.printStackTrace();
}finally
{
this.close();
}


return b;

}
eclipse一直提示我更新语句出错,改了半天没改出来,所以来求教了。。。 sql?server
[解决办法]
="+grade+"'");多了个单引号
还有最好使用预编译,拼接sql不可取 很容易出错,还很容易sql注入
             
[解决办法]
你要更新哪个字段?where呢?

热点排行