본문 바로가기
Database

JDBC 드라이버에서 MySQL 데이터베이스 문자 인코딩 설정

by jayden-lee 2019. 6. 23.
728x90

JDBC 드라이버를 이용해서 MySQL 데이터베이스에 연결할 때, 프로퍼티에 따로 값을 설정하지 않으면 문자 인코딩(characterEncoding) 값은 자동으로 감지합니다.

연결 프로퍼티에 문자 인코딩 설정

Properties properties = new Properties();
properties.put("user", "USER_NAME");
properties.put("password", "PASSWORD");
properties.put("characterEncoding", "UTF-8");

Connection connection = DriverManager.getConnection("JDBC_URL", properties);

MySQL to Java Encoding Name Translations

참고자료

댓글