강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김주현님의 프로필 이미지
김주현

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

Hello JPA - 프로젝트 생성

H2데이터베이스 파일 생성

작성

·

24

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
H2 데이터베이스 파일 생성방법 강의자료에서는 저장된 설정이 server가 아닌 embedded로 되어있는데 어떤것을 따라야할까요?

 

답변 2

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 김주현님

해당 선택은 사실 URL을 편리하게 적도록 도와주는 템플릿 기능입니다.

URL에 적는 내용이 중요하기 때문에 해당 내용은 무시하셔도 괜찮습니다 🙂

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 김주현님.

H2 데이터베이스를 사용할 때, Embedded 모드와 Server 모드 둘 다 사용할 수 있습니다. 각 모드의 차이는 다음과 같습니다:

  • Embedded 모드: 애플리케이션과 같은 프로세스 내에서 실행되며, 주로 개발 중에 간단하게 사용하기 좋습니다.
  • Server 모드: 독립적인 서버 프로세스로 실행되며, 다른 애플리케이션에서도 접근할 수 있도록 설정할 수 있습니다. 주로 다중 사용자 환경 또는 테스트 환경에서 사용됩니다.

강의 자료에서 쉽게 접근하려면 Embedded 모드를 사용하는 것이 일반적일 수 있습니다. 하지만 고급 사용이나 여러 응용 프로그램에서 접속이 필요하다면 Server 모드를 설정하는 것도 하나의 방법입니다.

다음과 같은 질문이 강의 포럼에서 자주 다뤄졌습니다. 함께 검토해 보시길 권장드립니다:

  1. “H2 서버 연결”: 서버 모드와 인베디드 모드를 사용할 때 발생하는 문제와 해결 방안을 다루고 있습니다.
  2. “h2 데이터베이스 설치 대신 embedded를 이용하려고 하는데요”: 스프링 부트에서 H2 인메모리 DB를 사용할 때 발생할 수 있는 문제점을 논의합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김주현님의 프로필 이미지
김주현

작성한 질문수

질문하기