Error code 모음/1. SQL errors

[mysql error] "characterEncoding" 엔티티에 대한 참조는 ';' 구분자로 끝나야 합니다.

쟈누이 2020. 5. 26. 15:54
반응형

JDBC 에 접속할 때, 문자열이 제대로 인코딩되지 않아

인코딩 설정을 해주다가 발생을 했다.

 

 

<!-- JDBC 접속 문자열 설정 -->
<property name="url">
<value>jdbc:mysql://localhost:3306/spring??useUnicode=true&amp;characterEncoding=euckr</value>

 

진하게 표시한 곳에 문제가 발생한 것인데,

문법상 & 뒤에를 연결해줄 때에는 amp; 를 스고 바로 뒤에 인코딩 설정을

입력해주는 것이 좋다.

 

그냥 & 보다는 &amp; 로 바꾸어야 에러가 발생하지 않는다.

 

참고 링크

https://deeplearning20min2.tistory.com/21?category=744704

 

Could not load the Tomcat server configurationt...

Tomcat version 8.0 Details를 클릭하면 다음과 같은 추가 내용을 확인할 수 있습니다. - "characterEncoding" 엔티티에 대한 참조는 ';' 구분자로 끝나야 합니다. 발생하게된 이유 : DataSource 객체를 사용하기..

deeplearning20min2.tistory.com

 

반응형