본문 바로가기
MySQL

MySQL - java.sql.SQLException : Incorrect string value: .. for column 'name' at row 1

by Hello Do. 2016. 4. 9.

이클립스에서 한글 INSERT 오류!

java.sql.SQLException : Incorrect string value: '\xEA\xB9\x80\.....' for column 'name' at row 1


[해결 방법]


1) 파일 : my.ini 수정
위치 : C:\Program Files\MySQL\MySQL Server 5.5

[mysql]
default-character-set=latin1 >>>> character-set-server=utf8

[mysqld]
character-set-server=latin1 >>>> character-set-server=utf8

2) DB TABLE CREATE 수정
테이블 생성시 > DEFAULT CHARSET=utf8; 추가
create table member(
     id         varchar(50) not null primary key,
     passwd varchar(16) not null,
     name    varchar(100) not null,
     reg_date datetime not null
) DEFAULT CHARSET=utf8;

;