본문 바로가기
컴퓨터/오류해결

[SpringBoot] .sql 파일 추가 후 서버 돌릴 때 오류 해결 (h2, application.properties)

by 버니케이 2022. 1. 27.
반응형

Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of URL [file:/경로/data.sql]: INSERT INTO article(id, title, content) VALUES (1,'가가가가','1111'); nested exception is org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "ARTICLE" not found; SQL statement:

 

 

1. 문제 발생

다음 위치에 sql 파일을 생성하고 sql 문을 입력해줬습니다.

 

서버를 돌렸는데 오류가 납니다ㅠㅠ

 

설마 유료버전을 써야하나 걱정했는데 그건 아니더라구요ㅎㅎ

 

 

 

2. 문제 원인 찾기

Failed to execute SQL script statement

이 키워드로 오류 검색을 했는데, 다들 yml 을 쓰시는지 properties 해결방법이 잘 안나오더라구요

이참에 yml 을 써야하나ㅠ

 

https://milenote.tistory.com/70

 

[ 스프링부트 / Spring Boot ] 2.5.x data.sql 문제 (h2, mysql)

1. 문제 발생 온라인 강의를 듣는 중, data.sql을 만들어서 기초 데이터를 넣는 부분이 있었다. 같은 소스를 실행했는데, 문제가 발생하여 데이터가 입력되지 않고 에러가 발생했다. 2. 원인 파악 프

milenote.tistory.com

https://milenote.tistory.com/70

 

 

 

3. 문제 해결

application.properties 파일에 다음 문구를 복붙해줍니다.

spring.jpa.defer-datasource-initialization=true

 

 

이제 오류가 안납니다!

반응형

댓글