java charset 변환문제에 대해서
맑은누리
2023.04.01
두개의 디비를 접속하는데 하나의 디비는 오라클이고 euc-kr을 사용하고있습니다
저쪽 디비에서 데이터를 읽어와 my-sql 디비에 utf-8 형식으로 데이터를 입력해야합니다.
이부분에서 mysql쪽에 입력중에 한글이깨지면서 오류가발생합니다.
com.mysql.jdbc.exceptions.jdbc4.mysqlsyntaxerrorexception: you have an error in your sql syntax; check the manual that corresponds to your mysql server version for the right syntax to use near
charset.forname(utf-8)이나 getbyte등을 사용하는 방법들을 보고 따라해보려했으나 잘되지않았습니다.
저에게 개념과 문제해결할수있는 방안에대해서 도움주시길 부탁드립니다. 오늘 하루종일 이것으로
머리 아파하고있었습니다
-
든해솔
데이터를 실시간으로 가져와서 입력하는것입니다.
-
핑크펄
시간이 중요한 요소가 아니고 데이터를 dump한다면 가져와서 iconv로 변환후 입력해도 될텐데 상황이 어떤지 모르겠네요.