mysql - 参数索引超出范围 MySQL PreparedStatement?

标签 mysql sql jdbc prepared-statement

我尝试做一个选择:

enter image description here

但我收到一个异常: enter image description here

最佳答案

这样试试:

preparedStatement = connection.prepareStatement(sqlCompetition);
preparedStatement.setInt(...);

我认为你在变量中仍然有旧语句

关于mysql - 参数索引超出范围 MySQL PreparedStatement?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31650159/

相关文章:

sql - 如何将 MySQL 中的表与 Oracle 中的表连接

java - '0000-00-00 00 :00:00' can not be represented as java. sql.Timestamp 错误

java - sqlite 未在 JDBC 驱动程序中实现

mysql - rails : How to split write/read query across master/slave database

php - Mysql查询根据ID的逗号分隔字符串搜索数据

sql - 如何在bigquery中查询多年来某一特定月份的数据?

SQL:查找行之间最长的公共(public)字符串

java - 你的 SQL 语法错误在附近

MySQL 错误 1287 - 插入表时显示分区已弃用错误

php - Codeigniter 日期助手现在()不工作