문자가 부적합하다니...로그를 찍어봐두 인수값을 찍어봐도 아무런 문제가 없건만

에러가 나더라. 원인은 sql마지막에 ; 이 찍혀있던 탓.

이궁 어플리케이션 내 오라클 sql문 마지막에는 ;를 빼고 해야 한다는 정말 초보적인 실수를...

 

여하튼 오타땜시 코드를 살펴봐야 하는 이 저주받을 손가락 같으니라구

 

다시는 그런 실수를 하지말라는 다짐아래 글을 남겨본다

 

원인 : 어플리케이션 안에 쿼리문에 쿼리 이외의 문자가 존재할 경우 발생

특히 쿼리 마지막에 ';' 가 존재할 경우 발생되기 쉬움

 

ex)

StringBuffer sql = new StringBuffer();

sql.append(" insert into dept (dept_id,name)  values(?,?) ; ");    <- 바로 이 부분

 
블로그 이미지

시반

시반(詩伴)이란 함께 시를 짓는 벗이란 뜻을 가지고 있습니다. 함께 나눌수 있는 그런 공간이길 바라며...

카테고리

분류 전체보기 (233)
개발 이야기 (73)
WEB2.0 (57)
DB2 (24)
MySQL (6)
오라클 (26)
기타 (44)
취미 (0)
잡담 (2)