스프링부트 2-3 JPA 질문있습니다.

STS 4.18 버전에서 작업중인데
application.properties에 다음과 같이 작성하였고

# DATABASE
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.datasource.url=jdbc:h2:~/local
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=

duild.gradle 에는 다음과 같이 작성하였습니다.

(...)
dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    developmentOnly 'org.springframework.boot:spring-boot-devtools'
    compileOnly 'org.projectlombok:lombok'
    annotationProcessor 'org.projectlombok:lombok'
    runtimeOnly 'com.h2database:h2'
}
(...)

http://localhost:8080/h2-console 에서 jdbc:h2:~/local 로 접속 시도하자 다음과 같이 에러메시지가 뜹니다.

IO Exception: "C:/Users/tpdlf/local.mv.db" [90028-214] 90028/90028 (도움말)

어떤점이 잘못된걸까요...?

tpdlf197 1294

M 2023년 3월 22일 5:25 오후

555 - fnfOzvSR님, 2025년 1월 19일 12:10 오전 추천 , 대댓글
555 - fnfOzvSR님, 2025년 1월 19일 12:10 오전 추천 , 대댓글
555 - fnfOzvSR님, 2025년 1월 19일 12:10 오전 추천 , 대댓글
555 - fnfOzvSR님, 2025년 1월 19일 12:10 오전 추천 , 대댓글
555 - fnfOzvSR님, 2025년 1월 19일 12:10 오전 추천 , 대댓글
목록으로
1개의 답변이 있습니다. 1 / 1 Page

cmd에서 local.mv.db 생성시 h2 콘솔 연결오류가 계속 발생해서 혹시 다른분들이 보실까봐 글 남깁니다.

해당 오류
IO Exception: "C:/Users/사용자명/local.mv.db" [90028-214] 90028/90028 (Help)
org.h2.jdbc.JdbcSQLNonTransientException: IO Exception:

해결 방법
C:/Users/사용자명/ 해당 경로에서 빈 txt 파일 만든다음에 파일명을 local.mv.db로 바꿔주니까 연결됐습니다.

개발환경
스프링부트 버전
plugins {
id 'java'
id 'org.springframework.boot' version '2.7.17'
id 'io.spring.dependency-management' version '1.1.5'
}
h2 2.1.214버전
자바 11 사용

dzface031

M 2024년 6월 8일 5:56 오후

555 - fnfOzvSR님, 2025년 1월 19일 12:09 오전 추천 , 대댓글
555 - fnfOzvSR님, 2025년 1월 19일 12:09 오전 추천 , 대댓글
555 - fnfOzvSR님, 2025년 1월 19일 12:09 오전 추천 , 대댓글
555 - fnfOzvSR님, 2025년 1월 19일 12:09 오전 추천 , 대댓글
555 - fnfOzvSR님, 2025년 1월 19일 12:09 오전 추천 , 대댓글