티스토리 뷰
Unknown initial character set index '255' received from server
개소왕 2018. 4. 25. 12:17* 환경
Spring 3
Hibernate 3
MariaDB 10.2
*
SQL Error: 0, SQLState: S1000
Unknown initial character set index '255' received from server. Initial client character
set can be forced via the 'characterEncoding' property.
또는
...
Cause: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.)
* 해결안1] JDBC 오류
mysql-connector-java 5.1.15 에서 5.1.46 으로 변경 후 해결됨..
- 8.0.11 로 바꾸면 오히려 오류 발생.
java.lang.ClassNotFoundException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException
- 5.1.6 에서도 동일 문제에서 5.1.46 (또는 5.1.48) 로 낮춰서 해결
* 해결2] properties 사용중 & 문자치환 문제
- 190419 추가
properties 에 DB URL 표현시
& 는 XML 에 쓸때 사용되는 것이므로
& 가 아닌 & 사용해야 함
참고 :
https://dogcowking.tistory.com/242
이걸 잘 못 쓸때에도 상기 오류 발생함.
'SW개발 > Spring Framework' 카테고리의 다른 글
Ubuntu / Eclipse, Srping, Hibernate 개발환경 설정 (0) | 2018.05.03 |
---|---|
Hibernate] MariaDB 연결 (0) | 2018.04.25 |
실패/보류] JPA Project Change Event Handler (Waiting) (0) | 2018.04.25 |
Hibernate/ ClassNotFoundException (0) | 2018.04.25 |
Spring MVC request URL 가져오기 (0) | 2018.03.01 |