出现这种异常的情景之一就是使用PreparedStatement不当,例如:
pstmt = conn.prepareStatement("select * from table where name=" + "wukong");
执行上面的语句后,就会报这个异常.
应该正确使用PreparedStatement,例如:
pstmt = conn.prepareStatement("select * from table where name=?");
pstmt.setString(1, "wukong");
本文介绍了一种常见的数据库操作错误——不当使用PreparedStatement导致的异常,并给出了正确的PreparedStatement使用方法。
3444

被折叠的 条评论
为什么被折叠?



