[H2 Database] H2 데이터베이스 파일 생성과 서버 모드 접속 방법
·
Database/H2 Database
H2 데이터베이스는 임베디드 모드와 서버 모드 두 가지 방식으로 실행할 수 있습니다.처음 사용하다 보면 Database not found, either pre-create it or allow remote database creation ...와 같은 오류가 뜰 수 있는데, 이는 DB 파일 생성 과정을 거치지 않아서 발생하는 경우가 많습니다. 이번 글에서는 H2 데이터베이스 파일을 생성하고, 서버 모드로 접속하는 과정을 정리해보겠습니다.1. 데이터베이스 파일 생성 (최초 1회) 먼저 임베디드 모드로 접속해 DB 파일을 생성합니다.jdbc:h2:~/jpashop위와 같이 접속하면, H2가 자동으로 DB 파일을 생성합니다. 📌 생성된 파일 확인홈 디렉토리(~) 경로에 jpashop.mv.db 파일이 생깁니..
[H2 Database] H2 데이터베이스 설치 방법
·
Database/H2 Database
H2 데이터베이스는 용량이 작고 가볍고, Admin 웹 콘솔을 제공하기 때문에 교육용 또는 테스트용으로 적합한 RDBMS입니다. Java 기반으로 동작하며, Spring Boot와의 연동도 쉽습니다1. 설치파일 다운로드아래 링크에 접속하여 H2 데이터베이스를 다운로드합니다.🔗 https://www.h2database.com/페이지 접속 후, 최신 버전인 2.3.232 Windows Installer를 다운로드합니다. 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 ..
[H2 Database] 스프링 부트와 H2 데이터베이스: 인메모리 RDBMS의 장점과 활용
·
Database/H2 Database
H2 데이터베이스는 Java로 작성된 오픈 소스 데이터베이스 관리 시스템(DBMS)입니다. 주로 테스트 및 개발 환경에서 사용되며, 경량 데이터베이스로서 빠르고 간편하게 설정할 수 있는 것이 큰 장점입니다.관계형 데이터베이스 관리 시스템(RDBMS)이란?RDBMS는 관계형 데이터베이스 관리 시스템(Relational Database Management System)의 약자로, 데이터를 행(Row)과 열(Column)로 구성된 테이블 형태로 관리하는 데이터베이스 시스템을 의미합니다. RDBMS의 주요 특징은 다음과 같습니다.테이블 기반 구조데이터는 행과 열로 구성된 테이블에 저장됩니다. 각 테이블은 고유한 이름을 가지며, 서로 관계를 맺을 수 있습니다.데이터 무결성데이터의 정확성과 일관성을 유지하기 위해 ..