赞
踩
问题描述:
运行Java程序,将数据写入MySQL报错。
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 ‘XXX’ at line 1
翻译:你的SQL语法有错误;检查与你的MySQL服务器版本相对应的手册,在第1行中使用“XXX”附近的正确语法
解决方案:
检查SQL语句的语法问题,发现表名或列名中有关键字不能直接写,需要加上反引号(`)。注意单引号(’)和反引号(`)是不同的。
String sql = "insert into key_object_info(KeyObject,Region,Damage,Importance,Threat,`Order`) values(?,?,?,?,?,?)";
参考:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。