반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 배열
- 정렬
- 코테준비
- 스텍
- 중간 평균값 구하기
- 프로그래머스
- 코딩
- 카카오
- 삼성
- 코테
- 백준
- mybatis
- 자바
- stack
- 자료구조
- 자바스크립트
- js
- 인프런
- 알고리즘
- 콜백지옥
- 삼성소프트웨어아카데미
- 그리디알고리즘
- array
- 코딩테스트
- NestJS
- java
- AtoZ0403
- javascript
- SWEA
- spring
Archives
- Today
- Total
개발에 AtoZ까지
[에러]Database "mem:testdb" not found, either pre-create it or allow remote database creation 본문
백엔드/Spring
[에러]Database "mem:testdb" not found, either pre-create it or allow remote database creation
AtoZ 개발자 2021. 7. 19. 17:43반응형
1. 현상
1) 환경
- SpringBoot(2.5.2)
- 영속성 라이브러리 : JPA
- DB : H2
SpringBoot에서 메모리 DB인 H2로 연결하여 환경을 구축하려고 한다. mem:testdb에 연결하려고 하는데 아래와 같은
오류가 발생하였다.
2. 해결방안
위의 에러는 H2 버전 1.4.198 이상에서는 데이터베이스를 미리 생성하는 것을 방지하도록 설정되어 있기 때문에 발생한 것입니다.
h2:
console:
enabled: true
datasource:
url: jdbc:h2:mem:testdb
url를 springboot 시작 시 해당 정보를 가지고 Datasource 객체를 만들 수 있도록 application.yml에 기재해주면 해결할 수 있다. 좀 더 자세히 설명해보자면 이렇게 Url를 기재하는 이유는 SpringBoot가 시작할 때 해당 URL에 기재된 DB를 만들기 때문에 H2 이슈를 해결할 수 있는 것이다.
참고 : https://h2database.com/html/main.html
📌기재한 내용 중 잘못된 내용이나 보충설명이 필요한 부분이 있다면 주저하지 마시고 피드백 부탁드리겠습니다.🙏
반응형
'백엔드 > Spring' 카테고리의 다른 글
[Spring Boot] Gradle로 Build하는 방법 (0) | 2021.06.13 |
---|---|
[에러] Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 39; 예기치 않은 파일의 끝입니다. (0) | 2021.05.26 |
[Spring Boot] 전송방식에 따른 Parameter 받는 방법 (1) | 2021.04.30 |
[Spring] 파일 단일/다중 업로드(Multipart) (0) | 2021.01.23 |
H2, JPA, MyBatis 특징 및 차이 (0) | 2021.01.17 |
[Spring] Mybatis 와 JPA 환경설정 차이 (0) | 2021.01.17 |
Comments