less than 1 minute read

h2 데이터 베이스 사용주의

설정방법

  • In-Memory Mode
      jdbc:h2:mem:데이터베이스이름
    
  • Embeded Mode
      jdbc:h2:경로:데이터베이스이름
      # ex)jdbc:h2:~/data/데이터베이스이름 --> 인텔리제이저장소같은위치 data>데이터베이스이름.mv 파일을 바라봄.
    
  • Server Mode
      jdbc:h2:tcp://ip:port/경로/데이터베이스이름 -> jdbc:h2:tcp://localhost:8080/pth/urdb  
    

Mode의 차이

  • Embeded : 스프링 부트의 내장톰캣을 들어보았는가? 그렇다 어플리케이션과 같은 jvm에 올라가기 때문에 처리속도가 빠르다는 장점을 가진다.
  • Server :
  • Mixed ```properties spring: datasource: url: jdbc:h2:file:~/data/urdb

    url: jdbc:h2:file:~/data/testdb;MODE=mariadb;

    username: sa

    platform: h2

    driver-class-name: org.h2.Driver

    url: jdbc:h2:tcp://localhost:9092/~/urdb

```

Comments