中易网

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException错误求助!

答案:1  悬赏:0  
解决时间 2021-03-22 19:42
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 'set sex='?”·',set major='è????—???',set classes='111'set tel='123456'' at line 1
错误代号如上,对应的程序代码是:

try {
stmt=conn.createStatement();
StringBuffer sql=new StringBuffer("update student set name='");
sql.append(stu.getName()).append("',set sex='").append(stu.getSex()).append("',set major='").append(stu.getMajor()).append("',set classes='").append(stu.getClasses()).append("'set tel='").append(stu.getTel()).append("'");
stmt.executeUpdate(sql.toString());
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
stmt.close();
DBUtil.close(conn);
} catch (SQLException e) {
e.printStackTrace();
}
}

这部分到底是哪里出错了呢?还请各位帮帮忙,最后的难关了!
最佳答案
:select * from user where id=1 limit 0,10这种写法是没错的,不过你传的参数错了,你看错误“check the manual that corresponds to your MySQL server version for the right syntax to use near '-5,5' at line 1”你的startno传的是-5这里这个...
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男姓罗女姓董起个合起来的名字
QQ多久不上线显示离线
一个工作人员贷款为什么还要担保人呢?
女士内衣品牌加盟怎么样?需要多少资金?
斯嘉丽约翰逊演过多少部电影。(求数量)
昆山人才市场每个礼拜的那天有现场招聘呢?昆
学校要开大型晚会找什么样的商家拉赞助及具体
俺们村里办酒席老人们不愿去饭店,为啥
目眩头昏的意思是什么,出处是哪里?
处女座的男生该如何追求处女座的女生?
今天去保养4s店说要发动机修复,然后给我加了
青岛艾灸行业中哪家最好啊
有谁用过葡萄籽皙颜效果怎么样,真的可以变白
一部日本动画片 主角使用信念的力量?
请问“涤纶制成的含buckle的行李箱绑带”的HS
推荐资讯
1999年4月26点现在几岁了
辽宁省康平县原胜利乡的黑鸦屯现在叫什么村
在牛奶里加柠檬汁等酸性物质形成的凝乳与奶酪
湖北省、武汉市、东西湖区、吴家山街、文家里
10瘦肉15度枧水应该放多少腌制,干蒸做法
羽毛球熊熊简历 原名叫什么
例:牛郎织女(神话故事)
意大利电影FALCHI的内容是什么?
种植牙后疼痛怎么办
微电影《《十二星座"I爱EYE"之天蝎座》》片尾
小弟入手一双詹姆斯9 跪求各位大神鉴定鞋标细
天天商通宝是传销吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?