반응형
에러 메시지
Database "C:/Users/kai/test" not found, either pre-create it or allow remote database creation [90149-214] 90149/90149
원인
H2 Database를 처음 연동할 시 주로 볼 수 있는 에러이다.
주로 연동 이후 웹 H2 Console로 연결 테스트를 진행할 때 볼 수 있는 에러인데, 해당 에러의 경우 보안 정책상 데이터베이스를 생성할 수 없어서 데이터베이스를 별도로 생성해 주거나, 원격 데이터베이스 생성을 허용해야 한다.
해결방법
보안상으로 추천되지 않으니, 직접 데이터베이스를 생성하려면 에러 메시지 상의 위치 C:/User/kai [사용자명]/test [데이터베이스명]로 이동하여서 test.mv.db 파일을 생성하면 해당 문제를 해결할 수 있다.
test의 경우 데이터베이스명이므로, jdbc:h2:~/errortest 같은 경우에는 errortest.mb.db로 데이터베이스 파일을 생성하여야 한다.
데이터베이스를 생성한 뒤, 다시 Test Connection을 실행하면 아래와 같은 성공 메시지를 볼 수 있다.
반응형
'개발새발 > 이슈' 카테고리의 다른 글
Connection NetworkTimeout 에러 (HikariCP) (2) | 2021.06.01 |
---|