기본적인 H2 콘솔 시작화면은 이렇게 생겼다. (localhost:8082)
test DB는 처음에 존재하던 거라 연결 시험을 누르면 이렇게 시험 성공 이 뜬다.
그런데 test DB 말고 아예 새로운 DB에 접속하고 싶을때 오류가 발생하기 마련이다.
보이는 것과 같이 new 라는 새로운 DB에 접속하려고 하면 빨간색으로 에러 줄이 뜨면서 접속이 되지 않는다..
이것 때문에 JPA 강의를 듣다가 멈춰서 계속 해결책을 찾았다..
90149 에러가 파일에 접근할 수 없음으로 나타나는 문제임으로, 해당 DB 파일이 존재하지 않기 때문에 생기는 에러인 것이다.
애초에 에러문구가 데이터베이스를 찾을 수 없습니다. 미리 생성하거나 원격 데이터베이스 생성을 허용하십시오(보안 환경에서는 권장되지 않음) [90149-220] 90149/90149 이기에 당연한 걸 수도..
기존에 접속하던 test의 주소는 다음과 같다.
jdbc:h2:tcp://localhost/~/test
이런 경우, home 디렉토리 (~) 로 가게 되면 test.mv.db가 존재함
test.mv.db 를 복사해서 새로운 복사본을 만든 뒤, 복사본의 이름을 자신이 접근하고자 하는 DB 이름으로 수정하면 H2 콘솔에서 정상적으로 접근이 가능하다!
글이 잘 정리되어 있네요. 감사합니다.