mun dev

[H2] Database 오류 "C:/Users/사용자명/"not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 (도움말) 본문

이슈 해결 모음

[H2] Database 오류 "C:/Users/사용자명/"not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 (도움말)

mndev 2023. 6. 2. 20:10

H2 데이터베이스 연결 안됨 해결

Database 오류 "C:/Users/사용자명/db이름"not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 (도움말)

spring:
  datasource:
    #        H2
    driver-class-name: org.h2.Driver
    url: jdbc:h2:tcp://localhost/~/db/프로젝트명
    username: sa
    password:
  jpa:
    hibernate:
      ddl-auto: create
    properties:
      hibernate:
        format_sql: true
        use_sql_comments: true
logging.level:
  org:
    hibernate.SQL: debug

스프링 프로젝트를 진행하면서 이런식으로 개발 데이터베이스를 구성했었는데, h2 데이터베이스와 연결하려니 연결이 안되는 이슈가 발생했다.


해결 방법은 생각보다 간단했다.

이는 C:/Users/{사용자명} 아래에

프로젝트명.mv.db를 직접 만들어주면 해결된다.


나같은 경우에는 db/프로젝트명이기 때문에

C:/Users/db/프로젝트명.mv.db를 만드니 해결이 되었다.