본문 바로가기

Java/note

IntelliJ에 h2 연결하기

연결해보겠습니다.

 

1. 가장 먼저 h2를 다운로드 받는다.

https://www.h2database.com/html/main.html

 

H2 Database Engine

H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2 MB jar file size     Suppor

www.h2database.com

 

2. 다운로드 한 H2 > bin 폴더에 있는 h2.bat(Windows)을 실행한다.(mac은 h2.sh)

 

3. 실행하면 뜨는 h2 페이지에 입력한다.

(1) Generic H2 (Enbedded)로 되어있다면 (Server)로 변경한다.

(2) JDBC URL에서 /~/부분 뒤에 원하는 데이터베이스 이름을 작성한 후, 연결 시험 버튼을 클릭한다.

==> jdbc:h2:tcp://localhost/~/(데이터베이스명)

(3) '연결 시험'버튼 클릭 후, 만약 아래와 같이 오류 [90149-200]가 나타난다면 

JDBC URL을 jdbc:h2:~/(데이터베이스명)으로 입력한 후 '연결 시험'버튼을 누른 후 데이터베이스를 생성한 후 사용한다.

 

4. 인텔리제이에서 프로젝트를 생성한다.

 

5. src > main > resources 폴더안에 pom.xml을 생성한 후 아래와 같이 입력한다.

<dependency>
    <groupId>com.h2database</groupId>
    <artifacId>h2</artifacId>
    <version>1.4.2</version>
</dependency>

 

6. 프로젝트명 오른쪽 클릭 > New > Data Source > H2

 

7. 데이터베이스를 생성할 때 설정한 정보를 입력한다.

 

8. Test Connection눌러서 연결 테스트를 한 후 OK 버튼 누르면 끝~~~~~~~!