이전 글 h2 database 초기 설정
에서
첫 경로 jdbc:h2:
+ 저장 하고자 하는 파일 경로
접속 경로 jdbc:h2:tcp://localhost/~/
+ 저장된 하는 파일 경로
라고 적고 여러가지 데이터베이스 만들 때 적용하니
Database "경로" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 (도움말)
위 에러가 계속 실행되서 구글링을 한 30분 하면서 설정, URL 변경을 하였지만 해결이 되지 않았다.
그럼에 우연히, 인프런 질문 내용에서 'Create New Database를 해서 생성해줍니다.' 를 읽고 '아..맞다 이걸 이제 알았네' 라고 생각이 들었다.
나는 mac을 사용중인데, h2.sh
를 실행할 시 위와 같이 노란색 데이터베이스 상자 아이콘이 보일 것이다.
Database path : 저장할 데이터베이스 경로
Username : 사용할 이름
password : 비밀번호
password confirmation : 비밀번호 추가 확인
(근데 한글 치면 프로그램이 바로 종료되는 것 같다.)
만들기 성공!
JDBC URL : jdbc:h2:tcp://localhost/
+ 위에서 설정한 경로
연결 시험 실행 (비밀번호 입력해야한다.)
성공!
연결!
성공!
테스트하면서 만든 DB 들이다.