
GIF 출처 : https://sigridjin.medium.com/spring-transaction-관리에-대한-메모-f391fd2885b4
그림 자료 출처 : 김영한 - Spring DB 1 / 2 자료
1 ) H2 데이터베이스란?
2 ) H2 데이터베이스 설치
- 기기 : MacBook M1 Pro 14 ( 2021 )
- OS : Mac OS
- 소프트웨어 버젼 : MacOS Sonoma 14.5
먼저 H2 데이터베이스를 설치해야한다. 다음 URL을 통해서 각자 자신의 스프링 부트 버전에 맞는 다운로드 버전을 선택해야한다. https://www.h2database.com/html/download-archive.html
자신의 스프링부트 버전에 맞는 데이터베이스 버전을 설치한 후에는 터미널을 통해 데이터베이스를 실행해보자.
1 ) 먼저 H2 데이터베이스가 존재하는 디렉토리로 이동한다.
cd ( H2 데이터베이스 디렉토리 경로 )
2 ) 다음 bin 디렉토리로 이동한다.
cd bin
3) 권한주기를 생성한다.
chmod 755 h2.sh
4) 마지막으로 H2 데이터베이스를 실행한다.
./h2.sh
이제 H2 데이터베이스를 실행하면 다음과 같은 화면을 얻을 수 있다.

그 후 JDBC URL 칸에 있는 URL을 jdbc:h2:~/test로 변경해준다.
위 과정을 거치면 Test.mv.db라는 파일이 생성되는데 이를 확인해보자 . 이때 확인 하는 방법은 터미널에서 "ls" 명령어를 통해 쉽게 확인할 수 있다. 
이제 H2 데이터베이스를 통해서 테스트 코드 및 간단한 어플리케이션 개발을 시작해보자!