MySQL에서 DB값을 설정할 때 Host URL을 properties에 직접 입력하여 preparestatement와 같은 JDBC를 사용할때와 spring과 같은 곳에서 data-source를 세팅할 때 delimiter 에러가 발생할 수 있다.
Mysql이 버전업이 되면서 SSL을 사용하는 것이 Default가 되면서 url에 useSSL을 false하는 경우가 많아졌는데, 이때 앰퍼샌드(ampersand, &, 앤드 기호)를 사용하게 된다. properties에서 앰퍼샌드는 그대로 입력하면 되지만 spring의 xml 설정같은 곳에서는 앰퍼샌드를 사용할 경우 에러가 발생한다.
해결방법
& -> &
해결방법은 이와같이 &이후에 amp;를 추가로 붙여주면 해당 에러는 발생하지 않게 된다.
반응형
'Stackoverflow > DB' 카테고리의 다른 글
[MySQL] Could not create connection to database server (0) | 2022.04.30 |
---|---|
[엘라스틱서치] include_type_name is set to true (0) | 2020.10.16 |
The last packet successfully received from the server was xxx,xxx milliseconds ago. (0) | 2018.03.26 |
Column count doesn't match value count at row 1 (2) | 2017.09.05 |