본문 바로가기

각종 설치Issue & Solution & Enlightenment

Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException 에러

 

도움을 받은 출처: https://leeeehhjj.tistory.com/52

많은 시간을 이 작은 에러해결하는데 들였다...

처음으로 순수히 구글의 도움만으로 해결한 문제이다. 기존의 문제는 개정이 되고, 프로그램의 버전이 올라가면 그에 따라 공지를 해주지만 이번 에러는 그러한 공지조차 없었다. 그래서 어쩔수 없이 구글에 기대는 수밖에 없었다.

에러를 해결해 나가면서 배운것은 많았다. 그중에서 다음에 다른 어떠한 에러가 나왔을때 갖추어야 할 보편적인 자세는 아래와 같다.
에러 코드를 정확히 보려고 해야 한다. 그래야지 내가 검색할 검색어가 정해진다. 

 

문제의 원인은 스프링 부트의 버전이 올라가면서 아래와 같이 application.yml 파일의 url 뒤에 MODE:MYSQL을 붙여주어야 했던 것이었다.

 

문제를 해결해준 다음과 같은 키워드를 콘솔창에서 찾았을 때는 의외로 중요표시가 따로 되지 않은 상태였다...

Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException 에러