这个int result = pstmt.executeUpdate();为什么出错了???
你的update的sql写错了,这个位置多了一个逗号
的确是sql语句出错了,建议:根据控制台抛出的异常信息,要意识到是sql出现了问题,然后去检查与sql相关的代码,一般多是sql语句的拼写错误,建议在写sql语句的时候在sqlyog或者其他的数据库软件中先写出sql语句,以此来减少错误的出现。加油!
已经圈出错误了的呀,where 前面的逗号去掉。
上面已经提示了错误点了,根据提示修改就好了,别的应该没问题
刚开始学习呢,你需要学着去看下面的错误提示。另外像你这样的项目,你每次编写完,最好在sql下多写一句如下代码:
System.out.println(sql);
这样方便你后期的调试。就你这个截图来看的话,的确是sql语句出现了问题,导致了在执行sql语句的时候报错了。细心一点。