스프링 | 스프링 부트

스프링 부트(입문) - H2 데이터베이스(Mac)

Adose 2024. 8. 17. 17:56

📌  h2 다운로드 

다운로드 링크 : [https://www.h2database.com]

스프링 부트 2.x 버전 사용시  :  1.4.200 버전

스프링 부트 3.x를 사용시 : 2.1.214 버전 이상

 

 

 

 1. 아래와 같이 뜬다. 

 

2. Home ->  Download -> Archive Download 를 선택하면된다.

  • Mac 사용시 : Platform-Independent
  • 윈도우 사용시 : Windows Installer 
  • 스프링 버전에 맞게 다운받아야 한다 ! 

 

 

 

 

📌  h2 초기 화면 

 

  • JDBC URL  : 파일 경로
    • mac 사용자는 다운받은 h2파일 -> bin 으로 cd해서, chmod 755 h2.sh로 권한을 주어야 한다.
    • 그 후 실행은 ./h2.sh 로 하면 된다. -> 여기까지 완료 하면 h2 초기 화면이 나올 것이다.
    • 초기 화면에서 jdbc:h2:~/test 는 최초 한번만

    • 연결화면 확인한 후에, 홈 화면(~)에 " ~/test.mv.db" 이 파일 있는지 확인 

    • 이후부터는 저 URL에  " jdbc:h2:tcp://localhost/~/test " 로 접속해야함 -> 그래야 충돌이 나지 않는다고 한다. (파일 직접 접근이 아닌, 소켓을 통한 접근) 

  • 저장한 설정, 설정 이름, 사용자명, 비밀번호는 그대로 둬도 괜찮다. (필요시 바꾸기 가능)
  • 만약 오류가 생겨서 h2를 내려야 한다면, ^c(Mac에서 )를 통해 서버를 내리면 된다. (오류 생기면 처음부터 다시 시도 하는거 추천, 만들어진  ~/test.mv.db 이 파일은 삭제해야함

 

 

 

📌  h2 연결 화면