[JPA] jdbc:h2:mem:testdb 안될 때

2024. 5. 16. 23:22·개발기록/JAVA
728x90
반응형

안녕하세요 성장형개발자입니다.

문제

JPA를 책을 보면서 따라하던 중에 h2 database를 사용하려고 했습니다.
책에서는 JDBC URL : jdbc:h2:mem:testdb 으로 설정하라고 해서, 그대로 진행을 했는데 실패가 되었습니다.

과정

위와 같은 문제 발생하여 구글링을 해보니 보안에 따른 이슈로 인해 책에 나온 버전과 현재 버전이 상이하여 발생하였습니다.
// 참고 -> https://velog.io/@lehdqlsl/spring-boot-h2-memtestdb-not-found-%EB%AC%B8%EC%A0%9C

해결

저는 application.property에 추가를 해서 진행하였고, 정상 작동되었습니다.

spring.jpa.show_sql=true
spring.h2.console.enabled=true
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_ON_EXIT=FALSE

추가로 더 많은 정보가 필요하다면 아래 사이트를 참고해봐도 좋을 것 같습니다

https://www.h2database.com/html/features.html#in_memory_databases

 

Features

  Features Feature List H2 in Use Connection Modes Database URL Overview Connecting to an Embedded (Local) Database In-Memory Databases Database Files Encryption Database File Locking Opening a Database Only if it Already Exists Closing a Database Ignore

www.h2database.com

스스로에게 하는 말

지금은 어려운게 맞다. 꾸준히 매일 하다보면 지금 일은 어려운게 아니다.

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'개발기록 > JAVA' 카테고리의 다른 글

[Spring] HandlerMethodParameter 발생 시 해결 방법  (0) 2025.08.25
문자열 비교할 때 equls와 == 의 차이는 무엇일까?  (1) 2024.11.13
Test 코드 작성 시 java.lang.Exception: No runnable methods 발생 원인 해결하기  (0) 2024.05.15
error: package org.junit does not exist import org.junit.Test;(최우선 확인)  (0) 2024.05.14
Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.descriptor.tld.TldParser  (0) 2023.11.03
'개발기록/JAVA' 카테고리의 다른 글
  • [Spring] HandlerMethodParameter 발생 시 해결 방법
  • 문자열 비교할 때 equls와 == 의 차이는 무엇일까?
  • Test 코드 작성 시 java.lang.Exception: No runnable methods 발생 원인 해결하기
  • error: package org.junit does not exist import org.junit.Test;(최우선 확인)
성장형_개발자
성장형_개발자
시작은 미미하지만 점점 창대하리라 비전공자 신입의 성장 페이지('19.1.2 첫출근)
    반응형
    250x250
  • 성장형_개발자
    성장형개발자
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 전체 (63)
      • 개발기록 (38)
        • AWS (2)
        • Linux (3)
        • JAVA (7)
        • Intellij (1)
        • Git (2)
        • VSCode (1)
        • Python (1)
        • Flutter (9)
        • HTML (0)
        • DB (2)
        • Android (0)
        • PWA(프로그레시브 웹앱) (0)
        • excel (1)
        • Eclipse (1)
        • Docker (1)
      • 유용한 정보 (7)
      • 정보처리기사 (9)
      • Book (2)
      • 일상 (5)
      • 재테크 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    정보처리기사
    티스토리챌린지
    flutter기초문법
    아이폰
    플러터
    it
    Flutter
    정처기
    SQL
    flutter코딩
    기사
    정보처리산업기사
    데이터베이스
    java
    error
    정보처리
    실기
    Oracle
    리눅스
    오블완
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
성장형_개발자
[JPA] jdbc:h2:mem:testdb 안될 때
상단으로

티스토리툴바