본문 바로가기
프로그래밍/Spring

H2 파일 데이터베이스를 사용하도록 설정

by Mr-후 2019. 4. 17.
반응형

H2 파일 데이터베이스를 사용하도록 설정


src/main.resources/application.yml 내장된 인 메모리 데이터베이스를 사용하는 설정 

spring:

datasource:

driverClassName: org.h2.Driver

url: jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE

uername: sa

password: 


이렇게 설정되면 애플리케이션의 실행을 끝낼 때마다 데이터가 사라진다. 

데이터가 지속되도록 하기 위해 H2 데이터베이스를 파일 데이터베이스 방식으로 사용하도록 설정을 변경한다. 


spring.datasource.url속서값을 변경 

spring:

datasource:

driverClassName: org.h2.Driver

url: jdbc:h2:file:/tmp/testdb

username: sa

password:


App.java를 실행하면 \tmp\testdb.h2.db라는 파일이 생성된다. 


반응형