最近在学jdbc,想把resultSet里列值放到map集合,但运行报错Parameter index out of range (2 > number of parameters, which is 1),求大神解决一下,

关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Parameter index out of range (2 > number of parameters, which is 1)
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
xwh1314 2019-07-18 13:04关注pstmt.setString(2,name);
改成pstmt.setString(1,name);本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?评论 打赏解决 1无用举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-07-19 09:19yingziyu_007的博客 Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
- 2024-04-19 16:26飞翔的佩奇的博客 【完美解决】mybatis报错:Parameter index out of range (2 > number of parameters, which is 1)
- 2022-09-21 11:57躺着听Jay的博客 我们在mapper.xml文件中写动态sql,如果在条件中使用了错误的注释,他也会把注释的内容当成参数,意思是要3个参数,3个占位符,但是就传了2个参数值过来,只要把那个注释去掉就可以。
- 断浪young的博客 翻译过来就是:sql.SQLException:参数索引超出范围(2>参数个数)意思就是:sql里需要个2参数,但是只传了1个参数。就比如password后面什么都没有写就会报错。mapper的sql语句中写了注释。
- 2025-03-18 15:10lozhyf的博客 sql 语句与传的值 没有一一对应,比如新增 一条数据, insert into `xxxx`(`id`,`d_name`, `des_id`, `ii`, `na`, `deid`, `ord`, `og_e`, `tion`, `dress`, `standard`, `system_id`, `system_name`, is_del`, `...
- 2023-08-15 09:42大瑜大鱼的博客 1.由于在sql里面加了注释,到时参数无法映射,出现Parameter index out of range (7 > number of parameters, which is 6).我发现了,在idea中,标签里面和外面加注释的形式是不一样的;后面的写法在sql标签里面其实...
- 看看今天蟹老板又写了什么BUG的博客 2023-1-13:表单保存报错
- 2023-09-21 21:36m0_65289837的博客 查看该接口在xml中的sql语句发现没有问题,再仔细观察发现红色框框中的注释和其他注释不一样,于是将注释有 -- 修改成 ,再次运行程序发现没有报错,问题解决。最后想请问有没有大佬知道 -- 和 这两个注释之间的区别...
- 2024-10-31 20:46ら^祥的博客 java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1)
- 次次皮的博客 解决方法: 最后终于找到一篇博文:【已解决】Parameter index out of range (2 > number of parameters, which is 1)_parameter index out of range (2 > number of parame-CSDN博客 错误原因居然是mapper里写了...
- 2022-04-06 20:29「已注销」的博客 数据库错误:Parameter index out of range (1 > number of parameters, which is 0). 参数索引超出范围。 出错原因: 初学者很常见的错误:?—? 这两个问号是不同的,因为一个是中文,一个是英文,如果在sql...
- 2024-06-06 14:12Clsrm的博客 问题说明:项目用的Mybatis框架,在执行sql时控制台输出以上错误日志,把sql放到数据库中执行也是正常的。以上是我的问题之处,仅供参考。
- 2023-03-05 16:10两条鱼h的博客 Parameter index out of range (1 > number of parameters,which is 0).
- 十一*的博客 1、在运行ssm项目时,报Parameter index out of range (2 > number of parameters, which is 1)异常。mapper文件中的动态SQL中select标签中有快捷方式注释的语句。删除标签中快捷键注释的语句或修改成正确的注释语句...
- NoteDay的博客 Parameter index out of range (2 > number of parameters, which is 1). 原因分析及处理:sql语句中存在注释的语句(该注释方式是使用IDEA的快捷键注释),将注释部分删除或改成正确为注释即可即可。 ...
- 卡鲁耶克的博客 Parameter index out of range (2 > number of parameters, which is 1) 错误解决方法
- 2023-10-15 20:42Nikoooooooooooooo的博客 通过网上查询发现错误点注意此处的#{}被双引号括起来,使其被当成了字符串,无法传参,导致参数溢出。
- Java全栈研发大联盟的博客 数据库错误:Parameter index out of range (1 > number of parameters, which is 0). 错误发生原因其实很简单,就是当设置参数时,没有相应的问号与之匹配(或者根本就没有?号). 如果是:Parameter index out ...
- 没有解决我的问题, 去提问