Trouble-Shooting

java.sql.SQLSyntaxErrorException: Unknown database 해결

망규 2024. 4. 26. 20:49

원인

스프링 시큐리티 강의 영상을 보면서 스프링 부트 초기 세팅을 하던 와중,
로컬에 저장되어있지 않은 데이터베이스를 만들려는 시도를 하였기 때문에 url에 지정된 데이터베이스를 찾지 못했다는 해당 에러가 발생하였습니다.

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/spring_jwt

해결 방법

간단하게 url의 마지막 부분에 아래 첨부된 코드를 작성하면 해결됩니다.

?createDatabaseIfNotExist=true

해당 코드는 데이터베이스가 존재하지 않을 때 만들어주는 옵션입니다.

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/spring_jwt?createDatabaseIfNotExist=true

참고

https://junior-datalist.tistory.com/305

 

[Docker, Springboot] java.sql.SQLSyntaxErrorException: Unknown database

에러 : java.sql.SQLSyntaxErrorException: Unknown database 스프링부트 초기 세팅시, url 에 지정된 데이터베이스를 찾지 못해 에러가 발생했다. url에 지정한 데이터베이스명은 project 로 아래 이미지에서 확인

junior-datalist.tistory.com

https://velog.io/@usingjun/java.sql.SQLSyntaxErrorException-Unknown-database

 

java.sql.SQLSyntaxErrorException: Unknown database

에러 : java.sql.SQLSyntaxErrorException:

velog.io

 

만약 잘못된 정보거나 오타가 있다면 댓글 달아주시면 감사드립니다 ㅎㅎ