/h2/bin/h2.sh
jdbc:h2:~/[생성할 db]
으로 변경한 뒤 연결하면 [생성할 db]의 database가 생성된다.홈 디렉토리에 db 파일(위의 예에서는 tesdb.mv.db)이 생성 되었으면 이후 부터는
jdbc:h2:tcp://localhost/~/[생성한 db 이름]
으로 접속이 가능하다.
build.gradle.kts 파일에서 Spring Data JPA와 h2에 관한 의존성 추가
// Spring Data JPA Dependency
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
runtimeOnly("com.h2database:h2")
spring:
datasource:
url: jdbc:h2:tcp://localhost/~/[사용하는 db명]
username: [username (default: sa)]
password: [설정한 패스워드]
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
format_sql: true
logging:
level:
org.hibernate.SQL: debug