Spring&IntelliJ

H2 새로운-저장소-생성하기

NandaNanda 2024. 1. 15. 10:38

출처: https://velog.io/@mingsound21/H2-Dababase-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%A0%80%EC%9E%A5%EC%86%8C-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0

 

 

1. create new database 열기

h2.bat 실행한 뒤, 하단 바에서 ^ 클릭
H2 Dababase Engine 우 클릭
create a new database


2. DB 경로, username, password 입력

🗂️ 경로

./ : h2 bin 폴더에 생성
~/ : 개인 컴퓨터의 user 폴더에 생성

⚠️ 참고로 비번 값 안 넣으면 생성이 안됩니다 ㅠㅠ


😄 일단 아무거나 넣고 나중에 비밀번호를 빈 값으로 설정해주면 비밀번호 입력하지 않고 접속이 가능합니다!

👊 생성 완료


3. 연결 - 파일


4. 비밀번호 변경

비밀번호 빈 값으로 변경
다음 접속때 부터는 비밀번호 넣지 않아도 접속 성공

ALTER USER SA SET PASSWORD '';

5. 연결 - 원격

jdbc:h2:~/db명 : DB를 원격으로 접근하는 것이 아닌 파일로 접근

파일로 접근 시, lock이 잡혀서 다른 데에서 멀티로 접근이 안됨

jdbc:h2:tcp://localhost/~/db명 : 네트워크 통해서 원격으로 접근

이렇게해야 여러 곳에서 동시에 접근이 가능