大哥救我!!!数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:48:19
我在做jsp的时候有一句数据库插入语句:String str="insert into "+session.getAttribute("DB").toString()+" (number,question,keyA,keyB,keyC,keyD,key,level) values ("+number+",'"+question+"' ,'"+keyA+"' ,'"+keyB+"','"+keyC+"','"+keyD+"','"+key+"','"+level+"')";
提示错误:INSERT INTO 语句的语法错误。
不知哪位大哥救我!!!

把每个字段名都用“[]”括起来。可能是因为字段名称和数据库中的某些关键字有冲突了,比如key、level。

"+session.getAttribute("DB").toString()+" 后面有没空格 或是别的位置空格没添加

此语句后加一个断点进行调试(或将str字符串结果显示出来),应该就很容易看出问题在哪里了。