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

![[Mockito] Gradle 프로젝트에서 mockito 사용](https://tech.sangron.com/wp-content/uploads/sites/2/2014/01/java_wallpaper-768x480.jpg)
![[책] 자바 개발자를 위한 함수형 프로그래밍 – 한빛미디어 Realtime](https://tech.sangron.com/wp-content/themes/dfd-native/assets/images/no_image_resized_675-450.jpg)