728x90 H23 springboot h2 인메모리 모드 설정 SpringBoot에서 H2 DB를 사용하는 방법을 알아보도록 하겠습니다. 1. H2 DB란 역시 우선은, H2 DB가 무엇인지부터 간단히 알아보는게 좋을것 같습니다. H2 란? H2DB는 JAVA기반의 RDBMS입니다. 특징 별도의 설치과정이 없고, 저용량에 가볍고 빠르고 JDBC를 지원합니다. 따라서 개발 및 테스트용으로 많이 사용됩니다. Mode Server mode는 다른 RDBMS처럼 데이터를 실제로 저장함으로써, 다른 사용자들이 접속할 수 있으며, server와 API등에서 접속할 필요성이 있을때 사용합니다. Embedded mode는 JDBC를 사용해 동일한 JVM에서 데이터베이스를 엽니다. 가장 빠르고 쉬운 연결모드이지만, 단 하나의 JVM에서만 데이터베이스를 열수 있기 때문에 테스트용 및.. 2022. 6. 30. H2 DB 파일생성 후 네트워크 접속 오늘은 H2 DB를 파일모드로 사용하는 방법에 대해서 알아보겠습니다. H2 DB는 파일모드로 사용할 수도 있고, 메모리 모드로 사용할 수 도 있습니다. 메모리 모드로 할 경우에는 테스트에서 사용하기가 좋습니다. 스프링부트에서 별도 설치없이 의존성만 추가하면 바로 사용할 수 있고, 메모리에서 실행되기 때문에 프로그램이 시작될 때 데이터가 모두 초기화 됩니다. 파일모드로 하려면 H2 DB를 다운받고 실행해주는 과정이 필요합니다. H2 DB 다운로드 받기 먼저 H2 DB 홈페이지 (https://www.h2database.com/html/main.html) 에 방문해서 파일을 다운로드 받아야 합니다. 'Download' 메뉴로 들어가서 '1.4.199 - Last Stable' 버전을 다운로드 합니다. (다운.. 2021. 10. 24. 스프링 부트 웹 프로젝트 생성시 기본 설정파일 2021. 8. 20. 이전 1 다음 728x90