Blog categories

Comments

[JDBC] JDBC UTF-8 설정하기

[JDBC] JDBC UTF-8 설정하기

JDBC를 이용하여 UTF-8 문자셋으로 셋팅된 MySQL DB에 접근 시 두 가지 방법으로 접속을 셋팅할 수 있다.

1. MySQL 설정 파일

MySQL 설정파일인 my.cnf 파일을 아래와 같이 수정하여 접속한다.

[mysqld]
init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
character-set-server = utf8
collation-server = utf8_general_ci

2. JDBC 명시

JDBC로 DB 연결 시 다음과 같이 문자열 인코딩 값을 준다.

jdbc:mysql://localhost:3306/testdb?characterEncoding=utf8

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

div#stuning-header .dfd-stuning-header-bg-container {background-image: url(https://tech.sangron.com/wp-content/uploads/sites/2/2014/01/java_wallpaper_background.jpg);background-color: #3f3f3f;background-size: cover;background-position: top center;background-attachment: initial;background-repeat: no-repeat;}#stuning-header div.page-title-inner {min-height: 350px;}