H2 DB는 파일모드로 사용할 수도 있고, 메모리 모드로 사용할 수도 있습니다. JDBC를 학습하는 용도라서 메모리 모드를 사용하면 DB를 직접 확인하는게 어렵기 때문에 파일모드를 사용하겠습니다.
H2 데이터베이스는 개발이나 테스트 용도로 사용하기 좋은 가볍고 편리한 DB입니다.
그리고 SQL을 실행할 수 있는 웹 화면을 제공합니다.
스프링 부트 2.x를 사용하면 1.4.200 버전을 다운로드 받으면 됩니다.
스프링 부트 3.x를 사용하면 2.1.214 버전 이상 사용해야 합니다.
다음 링크에 가면 다양한 H2 다운로드 버전을 확인할 수 있다.
위의 링크를 똑같이 따라하고 데이터베이스 파일 생성 방법만 다르게 하면 됩니다. 저는 H2 DB를 보관할 패키지(h2db)를 따로 만들었습니다. DB이름은 jdbc로 정했습니다.