问题描述
sql="insert into mytable(id,name,sex,age,address," +"telephone,salary) values(id,'"+name+"',‘"+sex+"',age,'"+address+"','"+telephone+"',salary)";[size=large][/size]其中,id,age,salary为int类型。
解决方案
我看你这个sql,sex前面的单引号,你是在中文状态下写的,你看看是不是的
解决方案二:
sex前面的单引号是不是写的中文呢,你仔细看一下
解决方案三:
就这么看的话,没有什么错误。兄弟这个测试很简单啊,你随便建一张表,把这条sql语句执行一下就行了啊。如果你是用java程序写的话,我建议你多用占位符,少用引号。
时间: 2024-10-07 21:44:48