강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của kureung
kureung

câu hỏi đã được viết

Trong thực tế! Sử dụng Spring Boot và JPA1 - Phát triển ứng dụng Web

메모리 db 관련 질문 드립니다.

Viết

·

362

0

application 설정 파일에 아무것도 적지 않으면 자동으로 메모리 db로 연결해주신다고 하셨는데 그 부분에 두 가지 질문이 있습니다.

첫 째, h2뿐만 아니라 다른 데이터베이스에서도 메모리 db로 연결해주나요?

둘 째, 만약에 다른 데이터베이스에서도 메모리 db로 연결시켜 줄 경우  예들 들어서 build.gradle에 h2랑 mariaDB를  둘 다 의존관계 추가할 경우 어느 데이터 베이스의 메모리 db로 연결이 되나요?

 

 

 

 

 

spring-bootJPA웹앱javaspring

Câu trả lời 2

0

terry9611님의 프로필 이미지
terry9611
Người đặt câu hỏi

친절한 답변 감사합니다

0

안녕하세요. terry9611 님, 공식 서포터즈 OMG입니다.

첫 째, h2뿐만 아니라 다른 데이터베이스에서도 메모리 db로 연결해주나요?

네, H2 뿐만 아니라 HSQL, Derby도 지원한다고 합니다. 자료들을 찾아보니 대부분이 h2설정 관련이고 아래 첨부한 링크의 의존성을 추가하면 되며, 설정정보는 동일하게 드라이버, url, username, password를 입력하시면 될것 같습니다.

참고) 

https://www.javaguides.net/2019/01/configure-spring-boot-with-embedded-h2-hsql-and-derby-databases.html

 

둘 째, 만약에 다른 데이터베이스에서도 메모리 db로 연결시켜 줄 경우  예들 들어서 build.gradle에 h2랑 mariaDB를  둘 다 의존관계 추가할 경우 어느 데이터 베이스의 메모리 db로 연결이 되나요?

 

<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<scope>runtime</scope>
</dependency>

derby와 h2를 추가하고 테스트 해봤는데 실행 시 특이사항은 없더라구요. 

둘 다 적용 되겠지만, 설정파일에 따라 적용이 될 것 같아요.

감사합니다.

Hình ảnh hồ sơ của kureung
kureung

câu hỏi đã được viết

Đặt câu hỏi