Spring/SpringBoot

H2 데이터베이스 설치

느리지만 꾸준하게 2022. 3. 30. 00:21

여기에서 h2데이터베이스를 설치하자.

 

h2 폴더를 풀고 h2 경로 - bin 경로에서

cat h2.sh
#!/bin/sh
dir=$(dirname "$0")
java -cp "$dir/h2-1.4.200.jar:$H2DRIVERS:$CLASSPATH" org.h2.tools.Console "$@"

실행을 시켜보자.

./h2.sh

나머지 과정은 설명란에 있는걸로 따라해본다.

데이터베이스 파일 생성 방법
jdbc:h2:~/jpashop (최소 한번)
~/jpashop.mv.db 파일 생성 확인
이후 부터는 jdbc:h2:tcp://localhost/~/jpashop 이렇게 접속

최소 한번일 때 db파일이 생성이 되는데(맨처음 스프링 세팅할 때는 됐었는데 다시하니까 파일명이 나오지 않는다..)

milaju@MacBook-Pro h2 % cd bin
milaju@MacBook-Pro bin % ls -arlth
total 4504
-rw-rw-r--@ 1 milaju  staff   105B 10 14  2019 h2w.bat
-rwxr-xr-x@ 1 milaju  staff   109B 10 14  2019 h2.sh
-rw-rw-r--@ 1 milaju  staff    98B 10 14  2019 h2.bat
-rw-rw-r--@ 1 milaju  staff   2.2M 10 14  2019 h2-1.4.200.jar
drwxr-xr-x@ 6 milaju  staff   192B  3 22 19:34 .
drwxr-xr-x@ 8 milaju  staff   256B  3 22 19:34 ..

 

원래는 이렇게 나와야함

 

 

<출처 김영한: 실전! 스프링 부트와 JPA 활용1 - 웹 어플리케이션 개발 >

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1/dashboard

 

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 강의

실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다., - 강

www.inflearn.com