慕圣6698645
2018-07-06 19:01
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 user_name='小夏',sex=1,age=21,birthday='2018-07-06',email='xiaoxia@imooc.' at line 1
String sql= " update imooc_goddess"+ " set user_name=?,sex=?,age=?,birthday=?,email=?,mobile=?,"+ " update_user=?,update_date=current_date(),isdel=?"+ " where id=?";
检查一下你的sql语法,把这个粘过去试试
update...set...where... 一般形式,注意sql语法
如果你使用了预处理执行(PreparedStatement 类的execute方法),请绑定变量,而非值直接写sql
检查数据类型,整条sql语句语法检查。
public class Test(){ public static void main(String[],args){ System.out.println("你可以先把sql语句在sql yog里运行,成功后,再粘贴过来!"); } }
public class Test(){ public static void main(String[],args){ System.out.println("这个错误是提示你的sql语句有问题,而且是在这一句的附近有问题!"); } }
JDBC之 “ 对岸的女孩看过来”
99327 学习 · 856 问题
相似问题