phantom0308
May 7, 2021

--

[DB2] ERRORCODE=-4220, SQLSTATE=null

DB2를 사용할 때에 아래와 같은 에러가 발생할 때가 있다.

Caught java.io.CharConversionException. See attached Throwable for details. ERRORCODE=-4220, SQLSTATE=null

UTF-8에서 표현할수 없는 문자가 포함 되어있을 때 해당 에러가 발생한다.

해결 방법으로는 JDBC 연결 시

jdbc:db2://주소:포트번호/DB명:db2.jcc.charsetDecoderEncoder=3;

혹은

JAVA application 실행 시 argument 값으로

-Ddb2.jcc.charsetDecoderEncoder=3

값을 추가해주면 된다.

--

--

No responses yet