原因:
1、符号错误,比如 ? ,等打成中文字符。
2、执行语句时写成如下形式:
pst.executeUpdate(sql);
而占位符语句不能用带有参数的executeUpdate()方法执行。若sql语句使用写死的语句则可以使用带参的方法。
解决方案:
1、重敲错误位置的字符。
2、执行语句去掉“sql”:执行pst.executeUpdate();
————————————————
版权声明:本文为CSDN博主「Q_smile」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Q_smell/article/details/81022075