Parameter index out of range (5 > number of parameters, which is 4)
* 원인 - DAO에서 쿼리문 error 발생.
* 판단해야 할 것
- ? 문자가 포함된 쿼리문에서 ?의 갯수와 parameter의 갯수가 동일한가?
- ? 문자 앞뒤로 ' ' 나 " "을 포함하지 않았는가?
* 해결
- parameter의 갯수를 일치시킨다.
- ' '나 " "을 지워준다.
싱글쿼터(')나 더블쿼터(")의 경우 이미 ? 문법 내에 포함되어 있기 때문에 중복으로 사용된다.
유의하도록 하자.
반응형
'에러' 카테고리의 다른 글
Whitelabel Error Page 1 (0) | 2019.05.15 |
---|---|
백준 런타임 에러 나는 이유 (0) | 2019.05.06 |
[Git] ![rejected] master -> master (non-fast-forward) (0) | 2019.05.06 |
[Git] ![rejected] master -> master (fetch first) (2) | 2019.05.06 |
[500] java.lang.NumberFormatException: For input string: "null" 에러 (0) | 2019.04.24 |