후라이
[Spring Boot] - H2 데이터베이스 연결 / Database not found 본문
https://blog.naver.com/jtcjtc/223117129981
위에 나온 위인의 도움 덕에 사건 해결
1. H2 database 설치
https://www.h2database.com/html/download-archive.html
1.4.200 버전이 필요하신 분은 위 링크에서
1.4.200 버전으로 install하시길,,
파일이 다운로드되면 h2 console을 검색하여 접속하면 된다.
시작은 이렇게 뜰 것임.
"연결" 버튼을 누르면 호화롭게 연결될 줄 알았는데
어림도 없다.
무튼 여기저기 뒤져 본 결과
버전 차이 때문에 직접 DB파일을 만들어야 함.
;;
2. DB파일 만들기
Create a new database를 누르고
이렇게 만들어주면 됨.
비밀번호도 설정.
C:\Users\DB파일경로로 해줘도 되는데 (아마 관리자 권한 때문에..)
대충 파일 하나 더 만들어서 거기다 만듦.
Database was create sucessfully.
가 뜨면
성공적으로 DB 파일이 만들어진 것.
해당 경로로 가면
DB 파일이 만들어져 있음.
그럼 이제 다시 h2 console로 접속해서 해당 db에 연결해보자-~
(행복사)
무튼 이렇게 잘 연결이 됨을 확인할 수 있음.
근데 여기서 끝난 게 아니라
우리는 mv파일에 직접 접근할 게 아니라 tcp로 접근할 거임.
그래서
이런식으로
jdbc:h2:tcp://localhost/~/db경로
로 접근하는 방식을 변경해야 함.
저 빨간 부분까지는 똑같이 쓰고 뒤에 부터 자기 DB파일 경로에 맞게 하면 됨
난 springboot_h2 파일을 한번 더 만들었어서 저렇게 쓴 거(에요)
이렇게 잘 연결될 것입니다.
혹시 뭔가 오류가 났다면,
일단
오타가 난 것이 아닌가. (내가 그랬음)
경로명을 맞게 입력했나.
비밀번호 맞나.
이런저런 사소한 것들도 체크해보세용.
'Spring' 카테고리의 다른 글
객체지향에서의 다형성, 그리고 OCP (2) | 2024.12.07 |
---|---|
[Spring Boot] - 스프링 입문 (6) (1) | 2024.02.13 |
[Spring Boot] - 스프링 입문 (5) (1) | 2024.01.21 |
[Spring Boot] - 스프링 입문 (4) (0) | 2024.01.21 |
Spring Boot - 스프링 입문 (3) (0) | 2024.01.07 |