개요
JPA 실습을 하려고 하는데 H2 버전이 꼬이면서 아래와 같은 오류 메시지가 떴습니다.
Database not found, either pre-create it or allow remote database creation (not recommended in secure environments)
* 정상적인 경우라면 DB가 생성되지 않았더라도 Generic H2 (Embedded) 설정에서 연결 버튼을 누르면 JDBC URL 경로 내 새 DB가 생성되어야 합니다.
* Generic H2 (Server) 설정에서 없는 DB를 연결하려고 하면 위와 같은 오류가 나는 것이 당연합니다!
해결 방법
아래와 같은 절차를 거치면 해결이 됩니다.
- 데이터베이스 파일이 망가진 것이므로 JDBC URL 파일 경로로 가서 접속하고자 한 .mv 파일을 제거
- H2 Database Engine 우측 클릭 후 Create a new database 클릭
- JDBC URL과 동일하게 Database path 설정
- H2 콘솔과는 다르게 여기서는 비밀번호를 필수로 설정해야하므로 비밀번호 설정
- 콘솔로 가서 접속시도하면 잘 접속되는 것을 확인할 수 있습니다!
반응형
'[DEV] 기록' 카테고리의 다른 글
[WEB] LocalStorage, SessionStorage (1) | 2021.08.19 |
---|---|
[Git] git repository들을 하나의 repository로 합치는 방법 (0) | 2021.08.18 |
[SpringBoot] 대용량 엑셀 다운로드를 위한 SXSSFWorkbook (4) | 2021.08.05 |
[SpringBoot] HV000232: No JSR 223 script engine found for language "javascript" (0) | 2021.07.24 |
[SpringBoot] Excel 생성 및 다운로드 (0) | 2021.05.17 |