1. 시험환경
˙ Spring Boot
˙ gradle
˙ H2
2. 목적
˙ H2 데이터베이스 의존성 라이브러리를 추가하고, 연결 설정한다.
˙ Memory 상에 올라간 H2 데이터베이스에 접속하는 방법을 알아보자.
3. 적용
① H2 의존성 라이브러리를 추가한다.
- build.gradle : runtimeOnly 'com.h2database:h2'
1
|
runtimeOnly 'com.h2database:h2'
|
cs |
② application.yml(또는 application.properties) 파일에 H2와 JPA 쿼리문 관련 설정을 한다.
- spring.h2.console.enabled : h2 DB 스키마에 접근할 수 있는 console 기능 활성화
- spring.jpa.show-sql : Terminal 화면에 SQL 쿼리문 표시
- spring.jpa.properties.hibernate.format_sql : Terminal 화면에 표시되는 SQL을 pretty하게 표현
- spring.jpa.properties.hibernate.use_sql_comments : SQL 주석 표시
1
2
3
4
5
6
7
8
9
10
|
spring:
h2:
console:
enabled: true
jpa:
show-sql: true
properties:
hibernate:
format_sql: true
use_sql_comments: true
|
cs |
③ 웹 서버를 실행시 생성되는 DB 스키마 이름을 복사한다.
- DB 접속 주소 : /h2-console
- In-Memory DB 생성 스키마 이름은 웹 서버 실행시 마다 변경되는 것에 주의한다.
④ H2 데이터베이스에 저복한다.
- DB 콘솔 접속 URL : http://localhost:8080/h2-console
- JDBC URL : 생성된 DB 스키마
4. 결과
˙ 접속 성공하여 SQL 문을 사용할 수 있다.
※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※
'스프링 프레임워크' 카테고리의 다른 글
[Boot] MySQL 및 MariaDB 의존성 추가와 Connection 설정 (0) | 2022.06.11 |
---|---|
[MVC] Tomcat 설치 및 Spring 프로젝트 적용 (0) | 2022.06.10 |
[Java] Enums 각 항목에 description 추가 방법 (0) | 2022.03.04 |
[MVC] Spring(스프링) 프로젝트 한글 설정 (0) | 2022.02.25 |
[STS] STS v4에서 Spring MVC Project 생성을 위한 플러그인 설치 (1) | 2022.02.25 |