공부방

H2 데이터베이스 생성 본문

스프링 DB-JDBC/H2 데이터베이스 생성

H2 데이터베이스 생성

코딩 화이팅 2023. 6. 13. 00:36

H2 데이터베이스는 개발이나 테스트 용도로 사용하기 좋은 가볍고 편리한 DB이다. 그리고 SQL을 실행할 수 있는 웹 화면을 제공한다.

다운로드 및 설치

https://www.h2database.com 

 

H2 Database Engine (redirect)

H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server mo

www.h2database.com

h2 데이터베이스 버전은 스프링 부트 버전에 맞춘다.

다음 링크에 가면 다양한 H2 다운로드 버전을 확인할 수 있다.

https://www.h2database.com/html/download-archive.html

 

Archive Downloads

 

www.h2database.com

MAC, 리눅스 사용자

  • 권한 주기: chmod 755 h2.sh
  • 실행: ./h2.sh

윈도우 사용자

압축 해제한 파일에 들어가 bin에 h2 Windows배치파일(.bat)을 실행

데이터베이스 파일 생성 방법

  • 사용자명은 sa 입력
  • JDBC URL에 다음 입력,
  • jdbc:h2:~/test (최초 한번)
    이 경우 연결 시험 을 호출하면 오류가 발생한다. 연결 을 직접 눌러주어야 한다.
  • ~/test.mv.db 파일 생성 확인
  • 이후부터는 jdbc:h2:tcp://localhost/~/test 이렇게 접속

sql쓰듯이 명령문 입력하고 사용 가능