스프링 DB 접근 기술 - H2 데이터베이스 설치

Chooooo·2022년 8월 9일
0
post-thumbnail

H2 데이터베이스 설치하기

H2 데이터베이스는 개발이나 테스트 용도로 가볍고 편리한 DB이다.
일반적으로 실무에서는 MySQL 또는 Oracle과 같은 데이터베이스를 주로 사용한다.
이번 강의에서는 교육용 데이터베이스인 H2 사용!

https://www.h2database.com/html/main.html
위 링크로 들어가서 설치 후, 나와 같이 윈도우 사용자는 bin/h2.bat을 실행한다.

실행을 하게 되면 H2콘솔이라는 창이 하나 뜨게 되는데, 데이터베이스 파일을 하나 생성해야 한다.

여기서 JDBC URL은 파일이 있는 경로를 나타내는데, 저 값을 그대로 놔두면 접근할 때에 파일 오류가 일어날 수 있으므로 사진과 같이 JDBC URL을 jdbc:h2:tcp://localhost/~/test로 수정해준다.
(나는 실행이 안되서 H2 데이터베이스 test2.mv.db다시 만들어서 test2로 접속했다.)


그러고 난 후 콘솔 창이 하나 켜지고 위와 같은 창이 뜨게 되는데 "연결"버튼을 누르면 돼!

테이블 생성하기

이제 우리가 만들고 있는 프로젝트에 필요한 테이블을 생성해야 한다.

위 SQL문을 적고, 실행을 누른다.

그러면 위 사진과 같이 MEMBER테이블이 생긴 것을 확인할 수 있어!

가끔 오류 메세지가 뜨면서 H2데이터베이스가 정상 생성 되지 않는 경우가 있다.
그럴 때에는 먼저
1. H2데이터베이스를 종료하고, 다시 시작
2. :8082 앞의 숫자들을 localhost로 변경하여 접속하면 될 것이다.

H2 DB설정은 이렇게만 하면 돼.
다음에는 H2 데이터베이스와 순수JDBC를 이용하여 데이터베이스를 연결해보자.

이 글은 강의 : 김영한 - "스프링 입문-코드로 배우는 스프링 부트, 웹 MVC, DB접근기술"을 듣고 정리한 내용입니다.

profile
back-end, 지속 성장 가능한 개발자를 향하여

0개의 댓글