mybatis ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다
자바 mybatis 개발을 하다가 ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다 라는 에러메시지를 받았다. 신기한게 오렌지에서는 되었다. 전에도 받아본 에러메시지인데.. 또 삽질해서 시간 버렸다. 이럴때는 이렇게 생각하면 좋을것 같다. 오렌지에서 된다면 쿼리문제는 아니다. 자꾸 쿼리문젠줄 알고... 쿼리이외에 mybatis 문제라고 생각하면 된다. 아놔.. insert 인데 왜 update를 쓰는건지원.. 아 정답은 가 아니라 를 쓰면 된다.
자바(Java)
2019. 4. 29. 10:45
; bad SQL grammar[]; nested exception is java.sql.SQLSyntaxErrorException: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다.
mybatis 프로그래밍을 오래간만에 혹은 급하게(?) 하다 보면 아래와 같은 메시지를 종종 본다. 보통 개발자들은 오렌지나 토드 같은 쿼리 분석기 툴에서 쿼리를 작성하고 이상없으면 쿼리문을 복사해서 mybatis에 붙여넣기를 한다. 쿼리 분석기 툴에서는 쿼리들이 여러개 있으니 구분하기 위해서 ; 를 붙여서 쓰는데 이것을 바쁘고 정신없이 코딩하다 보면 그냥 ; 까지 그대로 복사해서 붙여넣기를 하는 바람에 아래와 같은 에러 메시지를 만난다. ; bad SQL grammar[]; nested exception is java.sql.SQLSyntaxErrorException: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다. 예를들어 쿼리에서는 select * from emp; 이렇게 있다고 ..
MyBatis
2017. 7. 25. 10:28
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JDBC
- 문자열
- 포인터
- 자바 smtp
- 프로씨
- 스크래핑
- 자바 셀레니움
- 파싱
- ocpjp
- 이클립스
- 파이썬
- C
- php
- esql
- proc
- EC
- 자바
- XE
- ocjap
- XE3
- 오라클
- 인포믹스
- Python
- webix
- ocajp
- KG
- xe애드온
- C언어
- xe addon
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함