在MyEclipse里面为什么同样的代码,有时候能向数据库插入数据,有时候不行,报语法错误

2025-03-23 02:09:18
推荐回答(4个)
回答(1):

sql+= "'" + ID + "'" ;
这句中的ID是数字型吗,如果是,不应该有左右的单引号,这是处理字符串的方法;
检查一下,你的字符串类型的数据,是否左右都有单引号了,不知道你的表结构;
ID字段,一般应是自增字段,这样处理简单。

回答(2):

sql+= "," + totalscore ;应该这里及下面的语句错了,应该在变量中加上‘’符号的。
如:sql+=",'"+totalscore+"'";

回答(3):

你把sql打印出来看看是不是一个insert语句。这个是查看入库语句错误最好的方法

回答(4):

还是程序的问题。