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
참고자료
'Database' 카테고리의 다른 글
Oracle 테이블 통계 정보를 수집하는 명령어 (0) | 2020.02.05 |
---|---|
Oracle 순위를 반환하는 함수 (RANK, DENSE_RANK, ROW_NUMBER) (0) | 2020.01.23 |
MySQL "Cannot get geometry object from data you send to the GEOMETRY field" 에러 해결방법 (0) | 2019.05.13 |
H2 대소문자 구분 없이 Like 검색 (case insensitive like query) (0) | 2019.04.29 |
SYBASE IQ 사용자 로그인시 비밀번호 변경 하도록 설정 (0) | 2019.04.25 |
댓글