2023년 1월 26일 목요일

SAP PO에서의 MySQL,MariaDB 문법에러(백슬래시)

에러내용

"java.sql.SQLSyntaxErrorException: you have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near..."

원인

데이터 문제인지는 예상했지만 데이터에 'TEST.₩' 이렇게 들어가 있을때 에러가 발생되었는데 ₩를 제거하고 전송하면 성공되며 자바에서의 백슬래시나 따옴표 등 문자에서는 별도의 처리(이스케이프시퀀스)가 필요하다고 하는데요.
₩' 이렇게 데이터가 들어갈때 '로 출력이 될텐데 왜 에러나는건지 모르겠습니다.

그외 관련 글입니다.

댓글 없음:

댓글 쓰기

최근글

9월 태안~천안 아이와 3박4일 가족 여행지