데이터베이스

H2 데이터베이스 설치

묠니르묘묘 2022. 2. 17. 16:36

 

스프링부트를 시작하면서 DB까지 테스트할 때 오라클이나 MySQL을 사용해도 되지만 없는 사람들은 번거롭다.

그래서 가벼운 H2 데이터베이스를 추천한다.

JPA같은 경우 데이터베이스를 변경하기 쉽기 때문에 처음에 무엇을 쓰던 상관없다.

H2 데이터베이스는 JVM 메모리 안에서 실행되는 임베디드 모드와 별도 서버를 띄워서 동작하는 서버모드가 있다.

그래서 자바가 설치되어 있어야 한다.

 

1. H2 데이터베이스 설치

http://www.h2database.com/html/main.html

 

H2 Database Engine

H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size     Supp

www.h2database.com

홈페이지에서 Windows Installer해서 설치해도 되지만 All Platforms 알집파일을 다운받아서 설치하지않고 사용할 수 있다.

 

 

 

http://www.h2database.com/html/main.html

압축을 푼 폴더를 열면 bin 폴더안에 맥은 h2.sh 실행, 윈도우는 h2.bat 또는 h2w.bat을 실행하면 된다.

 

 

localhost:8082

실행하면 이렇게 H2 데이터베이스에 접속할 수 있는 사이트가 나오는데 처음에는 그대로 연결하면 된다.

 

 

localhost:8082

연결을 하고나서 다시 끊고 접속사이트에 가서 내가 원하는 JDBC URL과 드라이 클래스 등 수정하면 된다.

 

 

 

위처럼 연결하면 test라는 데이터베이스에 서버 모드로 접근하여 이렇게 화면이 나오게된다.