出现这种异常的情景之一就是使用PreparedStatement不当,例如:
pstmt = conn.prepareStatement("select * from table where name=" + "wukong");
执行上面的语句后,就会报这个异常.
应该正确使用PreparedStatement,例如:
pstmt = conn.prepareStatement("select * from table where name=?");
pstmt.setString(1, "wukong");