JAVA/eGovFrame(전자정부프레임워크)
[전자정부프레임워크] java.sql.SQLDataException: (conn=8947981)
애드망3
2021. 5. 24. 08:30
한글이 들어간 데이터를 DB에 넣을 때 발생하는 에러입니다
java.sql.SQLDataException (conn=8947981) Incorrect string value: '\...' for column `DB 스키마`.`테이블`.`컬럼명` at row 1
문제가 된 컬럼명까지 알려줍니다
DB 관리 툴을 켜고 데이터셋 설정을 봅니다
HeidiSQL툴의 경우 문제가 된 컬럼의 테이블 정보를 보면 기본 조합은 utf8_unicode_ci 나와있습니다
그런데 각 컬럼의 기본 조합은 utf-8 아닙니다
조합을 위 기본 조합과 같이 utf-8 변경합니다
다시 한 번 진행하면 문제없이 정상적으로 DB에 데이터가 입력됩니다