본문 바로가기

소질없는 개발

[H2] Database C:\\user... not found, either pre-create it or allow remote database creation 오류

H2 를 다운로드 받아서 설치한 후

bin 디렉토리에 있는 h2w.bat 파일을 실행.

 

H2 콘솔에서 Generic H2 (Server) 를 선택하고 연결..을 눌렀더니 

Database C:\\user... not found, either pre-create it or allow remote database creation... 오류 발생

 

구글링 해보니, Generic H2 (Server) 를 선택하기 전에 Generic H2 (Embeded) 를 선택하고,

[연결 시험] 을 누르기 전에 [연결]을 누른 후..

다시 Generic H2 (Server) 를 선택하고 연결.. 하라는데.. 이미 너무 많은 버튼을 눌렀단 말이다 ㅠㅠ

 

처음에는 h2.bat 로 콘솔을 실행했었는데, 이때 cmd 창이 하나 뜨면서 8082 포트가 이미 사용중이라는 오류 문구가 떴던 것이 의심되어..

 

netstat -ano | find "8082"

 

했더니, 아니나 다를까 뭔가 떠있다.

 

taskkill /f /pid {pid} 

 

로 포트를 죽인 후..

 

아까 하라던 절차에 맞춰서..

1. H2 콘솔 띄우고

2. Generic H2 (Embeded) 선택된 상태로

3. 바로 [연결] 버튼 누르고 (오.. 오류 안났다..)

4. 페이지 이동 되었으나 다시 빽.. 해서 Generic H2 (Server) 선택 후

5. [연결] 눌렀더니.. 잘 된다.