Spring Boot와 데이터 베이스 연동을 까먹지 않기 위해 주기적인 복습을 위한 포스팅을 진행합니다. 본 포스팅은 데이터 베이스 설치가 완료되었다는 가정하에 진행합니다.
H2 데이터베이스를 다운로드 받으면 h2 파일이 생성됩니다.
h2/bin
경로에 [h2.sh](http://h2.sh)
파일을 실행해주어야 합니다.
터미널을 통해 다음의 경로로 이동한 뒤 h2.sh
파일을 실행합니다. 그러면 다음과 같은 웹페이지로 이동하게 됩니다.
처음에는 JDBC URL
에 jdbc:h2:~/[파일명] 을 입력해 데이터베이스 파일을 생성해야 합니다.
jdbc:h2:~/carrot
을 입력하게 되면 시작 위치에 carrot.mv.db
파일이 생기게 됩니다.
이후에는 jdcb:h2:tcp://localhost/~/carrot 으로 데이터 파일에 접근이 가능합니다.
데이터 베이스 파일을 만들었다면 설정을 해주어야겠죠. 스프링 패키지 내 application.yml
에 다음 정보를 등록합니다.
spring:
datasource:
url: jdbc:h2:tcp://localhost/~/carrot
username: sa
password:
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
format_sql: true
logging:
level:
org.hibernate.sql: debug
현재 진행하고 있는 당근 마켓 클론 코딩의 경우 JPA를 사용하기 때문에 부가적인 설정이 포함되었습니다.