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

rlawjddn103님의 프로필 이미지
rlawjddn103

작성한 질문수

스프링 DB 1편 - 데이터 접근 핵심 원리

데이터베이스 연결

h2 database 연결 방법

작성

·

609

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
h2 데이터베이스와 스프링을 연결할 때, application.yml 파일에 datasource 정보를 넣어 연결하는 방법과 해당 강의에서 진행하는 DBConnectionUtil 클래스를 만들어 직접 연결하는 방법이 같은 기능을 수행하는 건가요?

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

h2 데이터베이스와 스프링을 연결하는 방법에는 두 가지가 있습니다.

첫 번째는 application.yml 파일에 datasource 정보를 넣어 연결하는 방법입니다. 이 방법은 스프링 부트에서 제공하는 설정 파일인 application.yml을 사용하여 데이터베이스와 연결합니다. 이렇게 설정 파일에 datasource 정보를 추가하면 스프링이 해당 정보를 읽어 h2 데이터베이스에 접속합니다. 이 방법은 일반적으로 스프링 부트 프로젝트에서 많이 사용되는 방법이며, 프로덕션 환경에서도 적합하게 사용될 수 있습니다.

두 번째 방법은 직접 DBConnectionUtil 클래스를 만들어서 데이터베이스에 연결하는 방법입니다. 해당 강의에서 이 방법을 설명하고 있다면, 해당 강의의 컨텐츠에 따라 직접 연결하는 기능을 수행하는 것이 맞을 수 있습니다. 이 방법은 자체적으로 데이터베이스 연결 및 관리를 하고 싶을 때 유용한 방법입니다.

두 가지 방법은 같은 기능을 수행할 수 있지만, 사용 목적과 상황에 따라 적절한 방법을 선택하는 것이 중요합니다. 일반적으로는 스프링 부트에서 제공하는 설정 파일을 사용하여 데이터베이스에 연결하는 방법을 많이 사용하고 있습니다.

더 자세한 내용은 해당 강의의 컨텐츠를 참고하시거나, 스프링 부트 공식 문서 혹은 h2 데이터베이스 공식 문서를 참고하시면 도움이 될 것입니다. 이외에도 질문이 있으시면 언제든지 물어보세요. 좋은 학습되시기를 바라요!

rlawjddn103님의 프로필 이미지
rlawjddn103

작성한 질문수

질문하기