h2 데이터베이스 생성 안되면? 만들어라!

LeeKyoungChang·2022년 4월 4일
1
post-thumbnail

이전 글 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를 해서 생성해줍니다.' 를 읽고 '아..맞다 이걸 이제 알았네' 라고 생각이 들었다.

 

(1) 데이터베이스 상자 실행

스크린샷 2022-04-04 오후 3 55 52

나는 mac을 사용중인데, h2.sh를 실행할 시 위와 같이 노란색 데이터베이스 상자 아이콘이 보일 것이다.

 

(2) Create New Database

스크린샷 2022-04-04 오후 4 00 21 스크린샷 2022-04-04 오후 4 01 30

Database path : 저장할 데이터베이스 경로
Username : 사용할 이름
password : 비밀번호
password confirmation : 비밀번호 추가 확인

(근데 한글 치면 프로그램이 바로 종료되는 것 같다.)

 

만들기 성공!

스크린샷 2022-04-04 오후 4 04 26

 

(3) 연결하기

JDBC URL : jdbc:h2:tcp://localhost/ + 위에서 설정한 경로
연결 시험 실행 (비밀번호 입력해야한다.)

스크린샷 2022-04-04 오후 4 05 04

성공!

 

연결!
스크린샷 2022-04-04 오후 4 05 21

성공!

 

테스트하면서 만든 DB 들이다.

스크린샷 2022-04-04 오후 4 13 26
profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글