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

JSP 更新 MySQL 语句时遇到异常了= =

2012-04-28 
JSP更新 MySQL语句时遇到错误了 String sqlupdate thing set tname+name+,tprice+price+,tdetai

JSP 更新 MySQL 语句时遇到错误了= =
String sql="update thing set tname="+name+",tprice="+price+",tdetail="+pho+",tnum="+no+" where tID='"+id+"'";
System.out.println(sql);
try {
st.executeUpdate(sql);
st.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}



报错:
update thing set tname=,tprice=,tdetail=,tnum= where tID='null'
java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tprice=,tdetail=,tnum= where tID='null'' at line 1
路过的大神帮帮忙吧T T

[解决办法]
tID='"+id+"'多了个''吧,或者前面的tname="+name+",tprice="+price+",tdetail="+pho+",tnum="+no+"少了'',你可以试一下

热点排行