JPA

JPA시작(1)_H2데이터베이스 설치 / maven 설정

개발자 배찌 2021. 6. 7. 11:39
728x90

★JPA의 첫 걸음_ H2 데이터베이스 설치하기★

 

h2 데이터베이스 설치방법

https://www.h2database.com

 

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

All Platform 설치!!

압축 풀기 -> bin/h2.bat 실행!

 

http://localhost:8082 로그인화면이 뜰것이다.

 

드라이버클래스 : org.h2.Driver

JDBC URL : jdbc:h2:tcp://localhost/~/test

사용자명 : sa

비밀번호 : 입력하지않는다

 

예제테이블 생성>

CREATE TABLE MEMBER (
    ID VARCHAR(255) NOT NULL, --아이디(기본 키)
    NAME VARCHAR(255),        --이름
    AGE INTEGER NOT NULL,     --나이
    PRIMARY KEY (ID)
)

 

생성완료!! h2 연결 완료 !!

 

 


 

★JPA의 첫 걸음_ 메이븐 설정하기★

 

메이븐 설정파일 "pom.xml"

<dependencies>
     <!-- JPA, 하이버네이트 -->
     <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-entitymanager</artifactId> 
          <version>${hibernate.version}</version>
     </dependency>
     <!-- H2 데이터베이스 -->
     <dependency>
          <groupId>com.h2database</groupId>
          <artifactId>h2</artifactId>
          <version>${h2db.version}</version>
     </dependency>
</dependencies>

 

 

jpa, 하이버네이트 : jpa 표준과 하이버네이트를 포함하는 라이브러리

h2 데이터베이스 : h2 데이터베이스에 접속해야하므로 h2 라이브러리도 지정했다