I am visible
algorithm
baekjoon
programmers
back-end
design-pattern
java
jpa
spring
bootcamp
lg-eureka
db
h2
devops
aws
docker
git
kubernetes
pipeline
front-end
css
html
js
os
linux
mac
window
record
diary
project
infinite-challenge
contact
recommended posts
home
> db
db
[h2] h2 데이터베이스 설치와 실행 방법
intro : h2 데이터 베이스를 설치하고 실행해보자. H2 데이터 베이스란 ? H2 데이터베이스는 휘발성 메모리 DB로, 개발이나 테스트 용도로 사용하기 좋은 가볍고 편리한 DB이다. 그리고 SQL을 실행할 수 있는 웹 화면을 제공한다. H2 데이터 베이스 설치 방법 H2 Site 혹은 H2 모든 버전 다운로드 링크에 접속하여 원하는 버전을 선택하고, 설치한다. (본인 환경에 맞는 DB 버전을 선택한다.) MAC, 리눅스 사용자 디렉토리 이동 : cd bin 권한 주기: chmod 755 h2.sh 실행: ./h2.sh 윈도우 사용자 실행: h2.bat 커맨드로 H2 실행 실행 방법 (Windows) 1. cmd를 열고, H2가 설치된 경로로 이동 2. h2.bat 실행 접속 방법 Step 1 H2 데이터베이스를 실행하면 웹 브라우저가 열리면서 다음과 같은 화면을 확인할 수 있다. 설치 후 가장 초기에 JDBC URL 값으로 다음 과 같은 값을 입력한다. 이후 연결 버튼을 누르면 자신의 홈 디렉터리에 test.mv 파일이 생성된다. (초기에 한번만 해당 주소값으로 연결 이후에는 다음 Step2의 JDBC URL 주소 값으로 연결한다.) jdbc:h2:~/test 접속 방법 Step 2 jdbc:h2:~/test 로 연결을 유지하면 자바 애플리케이션에서 DB에 접근할 수 없다. (오류가 발생한다.) jdbc:h2:~/test 와 같이 연결하는 것은 데이터베이스 파일을 만들기 위해 딱1번만 수행하는 것이기에 실제 개발 환경에서 디비 사용은 tcp 방식으로 연결 및 사용한다. 이렇게 tcp를 통해서 접근해야 자바 애플리케이션에서 DB에 접근할 수 있다. jdbc:h2:tcp://localhost/~/test [번외] H2 DB 버전 확인 방법 가끔 스프링 부트와 H2 버전이 호환 여부 확인을 위해 H2 DB 버전을 확인하고는 한다. 보통 스프링부트 3.0 이상부터는 H2 디비는 2.2.224를 사용하기에 다음과 같은 명령어를 통해 버전을 확인한다. SELECT H2VERSION() FROM DUAL;
db
· 2024-11-18
<
>
Touch background to close