H2 DB연결과정에서 생긴 오류

문철환·2024년 4월 29일

H2 DB연결과정에서 생긴 오류

  • Database "C:/Users/SSAFY/jpashop" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-224]

  • 이렇게 jpashop이 없다고 할 때, 아래처럼 생성을 해주고, 접속해야했습니다.

  • java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1a1c21b4 testClass = jpabook.jpashop.MemberRepositoryTest, locations = [], classes = [jpabook.jpash 블라블라

  • 위 오류는, application.yml 에서, datasource에 MVCC=TRUE로 해주어서 생긴 에러였습니다. 해당 영역을 삭제하고 진행하니 문제해결 , 그리고 스프링 3. 버전이기에, H2버전도 2.2버전으로 사용했습니다.

spring:
  datasource:
    url:  jdbc:h2:tcp://localhost/~/jpashop
    username: sa
    password:
    driver-class-name: org.h2.Driver
  • Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

  • 단순 경고라고 하여, 무시

profile
밝고 빛나게

0개의 댓글