java.sql.SQLException: Parameter index out of range (4 number of parameters, which is 2).
背景:
在使用多线程测多个基站(一个基站下面多个手卡)的数据,虽然数据都接受没有问题,但是报了这个错误。
java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 2).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
at com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3657)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3641)
at com.mysql.jdbc.PreparedStatement.setString(PreparedStatement.java:4492)
at cn.com.lf.JdbcUtils.update(JdbcUtils.java:70)
at cn.com.gj.ThreadReader.othernum(ThreadReader.java:124)
at cn.com.gj.ThreadReader.run(ThreadReader.java:39)
at java.lang.Thread.run(Thread.java:722)
问题说明:
很好理解,注入参数的时候发生错误,那肯定就是自己写的sql有问题了。
java.sql.SQLException: Parameter index out of range (4 number of parameters, which is 2).相关推荐
- java.sql.SQLException: Parameter index out of range (5 > number of parameters, which is 4).
问题描述: 启动项目调接口的时候控制台报错 Cause: java.sql.SQLException: Parameter index out of range (5 > number of p ...
- Cause: java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 3).
Cause: java.sql.SQLException: Parameter index out of range (4 > number of parameters, which is 3) ...
- eclipse出现Parameter index out of range (1 number of parameters, which is 0)报错
今天小蝈在做学生信息管理系统的时候,眼看大功告成,可谁能想运行后...啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊..一个bug....你们都懂...呃呃呃额额.... 话不多说,说多了都是痛,直接上 ...
- java.sql.SQLException: Column Index out of range
原因 手动循环处理结果集的时候,要获取的列的序号大于列数,或者小于0 . 循环如图: 多些了个=,导致多循环了一次,取数超出列下标范围了. 解决方案 去掉=条件,如下: 正常来说,碰到这情况,大多数都 ...
- ibatis Parameter index out of range (1 number of parameters, which is 0)
这个错误除了网上常见的like写错之外,这里列出其中一种写法like concat('%', #keyword#, '%'),还有另外的多写单引号什么的以外,今天遇到另一个原因,百度谷歌各种查也没查到 ...
- 报SQL异常Parameter index out of range (1 > number of parameters, which is 0).
数据库错误:Parameter index out of range (1 > number of parameters, which is 0). 错误发生原因其实很简单,就是当设置参数时,没 ...
- 解决java.sql.SQLException: Parameter number X is not an OUT parameter--转
最近独自一个人写项目,孤军奋战的程序猿可真伤不起! Java 调用MYSQL带输入输出参数存储过程时如题错误:java.sql.SQLException: Parameter number X is ...
- 误报的java.sql.SQLException: Parameter number 21 is not an OUT parameter
今天为了模拟一个mysql内存不释放问题,要测试一个存储过程,同时具有出参和入参,启动时报了上述错误. <select id="funcl_trd_secu_execution_que ...
- java.sql.SQLException: Parameter number X is not an OUT parameter
发生这个问题一般是以下三种情况 1.存储过程找不到,名字是否写错 2.第X个参数是否正确,或者是否是输出参数,检查存储过程定义参数,以及 call ...{?,?}中?的个数,以及java 中设置参数 ...
最新文章
- Error: could not find function ... in R
- html 如何实现一条竖线边上有 刻度_记一次腾讯面试:进程之间究竟有哪些通信方式?如何通信? ---- 告别死记硬背||CSDN博文精选...
- P3916 图的遍历
- PyQt5教程7:布局Layout管理
- 【Linux】Linux 目录结构
- 机器人等级考试一级教具_机器人等级考试一级之“齿轮”
- getparameter方法中文显示问号解决方法_电脑显示器花屏怎么办 电脑显示器花屏解决方法【原因分析】...
- 类加载机制、双亲委派机制深度解析以及如何自定义类加载器
- pythonNumpy元素特定条件查找过滤[博]
- 计算机怎么读,计算机研究生到底该怎么读?
- 八段锦是一种不错的养生运动
- android旧版本运行器下载,有没有办法让新版安卓系统运行以前老安卓版本的软件?...
- UI设计:使用PS(Photoshop)绘制一款电商类App
- 读书笔记:少有人走的路
- 用户如何向计算机安装软件,按计算机安装同步应用
- python svg转png_如何使用Python3实现svg转png与pdf(附转换源代码)
- win10清理C盘空间
- 微信一次性订阅消息流程
- D-Link DAP-1860:远程命令执行和认证绕过漏洞
- 呃,bing 桌面词典中的成熟美女