H2 Database 인텔리제이

김원기·2024년 6월 26일
post-thumbnail

H2 데이터베이스를 인텔리제이에서 사용하는 방법을 기록하는 포스팅

데이터베이스 생성

각 프로젝트마다 간단하게 데이터베이스를 생성할 예정이기 때문에

컴퓨터 내부의 user 디렉토리로 이동한다.

h2 폴더는 다음과 같이 생겼다.

여기서 bin폴더를 경로로 터미널을 열고 아래의 명령어를 순서대로 입력한다.

chmod 755 h2.sh
./h2.sh -webAllowOthers &

여기까지 진행 한다면 H2 콘솔이 열릴 것이다.

의존성 추가

implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
runtimeOnly 'com.h2database:h2'

yml 수정

spring:
  application:
    name: Jwt_Practice

  # H2 Database 설정
  datasource:
    driver-class-name: org.h2.Driver
    #url: 
    url: 'jdbc:h2:~/jwt'    # H2 DB 연결 주소 (Embedded Mode)
    username: sa        # H2 DB 접속 ID (사용자 지정)
    password: password       # H2 DB 접속 PW (사용자 지정)

  # H2 Console 설정
  h2:
    console: # H2 DB를 웹에서 관리할 수 있는 기능
      enabled: true           # H2 Console 사용 여부
      path: /h2-console       # H2 Console 접속 주소

yml에 적혀있는 path로 접속한다.

localhost:8080/h2-console
profile
혼자 공부하는 블로그라 부족함이 많아요 https://www.notion.so/18067a27ac7e4f4790dde645fb3bf3d3?pvs=4

0개의 댓글