본문 바로가기
개발/에러 뿌시기

[Spring] H2 Database 생성 오류 [90146-199] 해결

by 똥먹는낙타 2023. 3. 14.
728x90
반응형

🚨 문제 발생

  • URL 앞을 localhost로 바꿔준 후에 Embedded 상태에서 DB 생성을 시도하였으나 Database "C:/Users/{사용자명}/DB 파일" not found, so we cant auto-create it [90146-199] 오류 발생


💡 문제 해결

방법 1. h2.bat 말고 h2w.bat으로 실행 (실패)

방법 2. C:/Users/{사용자명} 경로에 생성할 db name.mv.db txt 파일 생성 (실패)

방법 3. 맨 처음에 기본 경로로 설정되어 있는 ~/test 는 연결되어 test.mv.db가 만들어질 경우 원하는 이름으로 변경하고 경로 바꿔 다시 실행 (test db도 안 만들어져서 실패)

 

 

그리고...설마 되겠어..? 하고 시도했던 마지막 방법으로 해결했다..

 

방법 4. 윈도우 시스템 트레이 아이콘 클릭 -> H2 Console 선택 후 동일하게 시도

 

 

위의 방법으로 시도했더니 아래와 같이 드디어 DB 생성에 성공했다..!!

 

H2 데이터베이스 사용할 때마다 매번 이런 상황이 발생하는 것 같아서 이번 기회에 포스팅으로 정리해두었다.

한 번에 되면 안되는 거냐고..... ^-^.... 그리고 왜 저 방법으로 해결이 되는지도 잘 모르겠다....


📌 참고

https://velog.io/@coding_wizard/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-JPA-%EA%B8%B0%EB%B3%B8%ED%8E%B8-%EC%A4%91-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0%ED%8E%B8

 

김영한의 JPA 기본편 중 에러 해결편

https://www.h2database.com/만약 Gradle을 쓰고 싶다면 우선 스프링 없는 환경에서 하자! 동일한 설정을 하는 방법이 너무 복잡하다. 기본편이 끝나고 활용편에선 Gradle을 쓰기 때문에 우선은 기본 자바에

velog.io

 

728x90
반응형

댓글