H2 데이터베이스 설치 (교육용 무료 DB 추천)
실무에서는 MySQL, Oracle 등의 DB를 많이 사용하지만, 교육용으로는 용량도 작고 웹 콘솔 화면을 제공해주는 H2 데이터베이스를 추천한다.
H2 설치 방법
1. 설치 페이지로 이동한다
H2 Database Engine (redirect)
H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server mo
www.h2database.com
2. 설치파일 다운로드 및 실행(설치)
3. 데이터베이스 실행
cmd창에서 설치된 경로로 이동한 후, h2.bat을 실행시키면, 브라우저에 H2 콘솔 페이지가 열린다. 간혹 페이지가 잘 안열리는 경우에는, IP를 localhost로 바꿔주면 된다. 배치가 실행중일 때만 데이터베이스 사용이 가능하므로 cmd 창을 닫으면 페이지도 접근 불가능하다.
4. 데이터베이스 파일을 생성
데이터베이스 설치하게 되면 최초 1번은 데이터베이스 파일을 생성해야 한다. JDBC URL에 기본으로 설정되어있는 jdbc:h2:~/test 로 연결을 시도하면, C:\Users\[사용자 이름] 폴더 안에 test.mv.db 파일이 생성된다.
하지만 파일로 접근하게 되면 애플리케이션과 웹 콘솔 동시 접속이 안될 수 있기 때문에, 여러군데서 접근하려면 소켓을 통해 접근하는 것이 좋다. 이 때는 JDBC URL에 는 jdbc:h2:tcp://localhost/~/test 로 접속하면 된다.
5. 테이블 생성 후 사용하면 된다!
이 포스팅은 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 수강하며 작성되었습니다.
[지금 무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 - 인프런
스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세