java.sql.SQLException: 无效的列索引

java.sql.SQLException: 无效的列索引_第1张图片

java.sql.SQLException: 无效的列索引_第2张图片

 出现无效的列索引,具体原因是sql语句中的‘?'出了问题。?两边不能加单引号。

的我的理解是:?是一个占位符,然后下面的pstmt.setString(1,frame.getSensorID())代码说明了传进去的是一个String类型的参数。如果不使用防止SQL注入PreparedStatement方法,那就需要在sql语句中用单引号说明传入的值是一个字符串。

你可能感兴趣的:(sql,java,数据库)