스프링부트를 시작하면서 DB까지 테스트할 때 오라클이나 MySQL을 사용해도 되지만 없는 사람들은 번거롭다.
그래서 가벼운 H2 데이터베이스를 추천한다.
JPA같은 경우 데이터베이스를 변경하기 쉽기 때문에 처음에 무엇을 쓰던 상관없다.
H2 데이터베이스는 JVM 메모리 안에서 실행되는 임베디드 모드와 별도 서버를 띄워서 동작하는 서버모드가 있다.
그래서 자바가 설치되어 있어야 한다.
1. H2 데이터베이스 설치
http://www.h2database.com/html/main.html
홈페이지에서 Windows Installer해서 설치해도 되지만 All Platforms 알집파일을 다운받아서 설치하지않고 사용할 수 있다.
압축을 푼 폴더를 열면 bin 폴더안에 맥은 h2.sh 실행, 윈도우는 h2.bat 또는 h2w.bat을 실행하면 된다.
실행하면 이렇게 H2 데이터베이스에 접속할 수 있는 사이트가 나오는데 처음에는 그대로 연결하면 된다.
연결을 하고나서 다시 끊고 접속사이트에 가서 내가 원하는 JDBC URL과 드라이 클래스 등 수정하면 된다.
위처럼 연결하면 test라는 데이터베이스에 서버 모드로 접근하여 이렇게 화면이 나오게된다.
'데이터베이스' 카테고리의 다른 글
FK(외래키)를 주식별자인 기본키(PK)로 꼭 넣어야할까? 아니면 비식별자로 넣어야할까? (2) | 2024.02.05 |
---|---|
맥 m1 mysql 데이터베이스 경로(위치) 찾기 (0) | 2023.08.01 |
인덱스(index)란? (0) | 2023.03.23 |
오라클 클라우드 DB - 스프링부트 프로젝트 연결 (4) | 2022.02.13 |
오라클 클라우드 DB 생성 (1) | 2022.02.09 |