참 여러번 실수로 골머리 썩었던 부분.
일반적으로 query문이 잘 못 되어졌다면
-> ex) ORAxxx : 부적합한 열이름 etc...
가끔은 위 오류메시지 앞부분의 ORAxxx 가 빠져있는
허~연 화면 좌측상단에
-> ex) 부적합한 열이름 etc..
위와 같이 나타나는 경우가 있다.
query를 찍어본 후 따로 실행시켜보면 잘만 돌아간다.
이유인 즉,
아래의 오류는 query문에서 지정하지 않은 컬럼등을
resultset 객체에서 get() 메소드를 이용, 호출하려 하기 때문이다.
저장하지도 않은 컬럼명을 빼내오려니..당연히 에러가 날 수 밖에...-_-;
실수 하지 않을 수는 없을테지만,
최소한으로 실수를 줄이도록 노력하자..!!
[출처] Query 오류 vs ResultSet 객체에서의 오류|작성자 웁스