String up="update category set catename=\'"+catename+"\' ,subcatename=\'" +subcatename+"\' where cateid=\'" +cateid+"\'and subcateid=\'"+subcateid+"\'"; 一楼的我试过了,还是不行 请大家帮看,马上结贴
String up="update category set catename=\'"+catename+"\' subcatename=\'" +subcatename+"\' where cateid=\'" +cateid+"\',subcateid=\'"+subcateid+"\'"; 加不加逗号都是错的,我之前全试了, 就是不行,
这样看看,你的where中好像少了个and ,组装sql的时候用加\ String up="update category set catename='"+catename+"' subcatename='"+subcatename+"' where cateid='"+cateid+"' and subcateid='"+subcateid+"'";
加了逗号之后再错不就有新的提示了吗 sql语句语法错误 和java无关
String up="update category set catename='"+catename+"', subcatename='"+subcatename+"' where cateid='"+cateid+"' and subcateid='"+subcateid+"'";
String up="update category set catename=\'"+catename+"\', subcatename=\'" +subcatename+"\' where cateid=\'" +cateid+"\' and subcateid=\'"+subcateid+"\'";这样绝对不会错
subcatename='"+subcatename+"' 前少了一个逗号 String up="update category set catename='"+catename+"', subcatename='"+subcatename+"' where cateid='"+cateid+"' and subcateid='"+subcateid+"'";
一般语句中的字符串用单引号
一楼的我试过了,还是不行
请大家帮看,马上结贴
+subcatename+"\' where cateid=\'"
+cateid+"\',subcateid=\'"+subcateid+"\'";
加不加逗号都是错的,我之前全试了, 就是不行,
String up="update category set catename='"+catename+"' subcatename='"+subcatename+"' where cateid='"+cateid+"' and subcateid='"+subcateid+"'";
sql语句语法错误 和java无关
+subcatename+"\' where cateid=\'"
+cateid+"\' and subcateid=\'"+subcateid+"\'";这样绝对不会错
String up="update category set catename='"+catename+"', subcatename='"+subcatename+"' where cateid='"+cateid+"' and subcateid='"+subcateid+"'";