报错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).
意思是:参数索引超出范围(1>参数数,即0)
sql语句错误导致的原因如下:
- 第一种:在问号旁边加了单引号
例1.select* from User where name = ’ ? ’ ;
这时问号会被当做参数传入
解决方法:去掉引号,改为:select* from User where name = ? ;
博客围绕报错SQL异常‘Parameter index out of range (1 > number of parameters, which is 0)’展开,指出该异常意味着参数索引超出范围。还分析了sql语句错误导致此异常的一种原因,即在问号旁边加了单引号,并给出去掉引号的解决方法。
3309

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



