반응형
1. 설치하기
맥이라면 "All platforms" 버전으로 설치한다. 설치 후 압축을 푼다.
2. h2 폴더 접근
다운 다운로드 폴더에 h2를 다운받았고, h2 -> bin으로 접근했다.
cd Downloads/h2/bin
3. (Only 맥) 접근 권한 해제
맥일 경우 h2 접근 권한을 해제해야 한다.
chmod 755 h2.sh
4. h2.sh 파일을 실행한다.
./h2.sh
파일 실행 시 로딩 화면이 지속되거나 찾을 수 없는 페이지라고 뜬다면, :8082 이전 주소를 localhost라고 바꾼다.
=> localhost:8082/?key ~~
test.mv.db가 있으면 접근이 가능하다. 난 만들어 준 적이 없는데 그냥 들어가진다...(?)
그 후 jdbc:h2:~/test로 첫 방문에는 이 JDBC URL로 들어가면 자동 생성해주는 것 같다.
첫 방문 이후에는 위 주소처럼 tcp가 적힌 주소로 가면 소켓을 통해 접근한다.
해당 데이터베이스를 지우고 싶다면 콘솔창에 rm.test.mv.db라고 입력하면 된다.
5. 테이블 만들기
create table member
(
id bigint generated by default as identity,
name varchar(255),
primary key(id)
);
코드를 입력 후 실행 시키면 좌측에 MEMBER 테이블이 만들어진 것을 확인할 수 있다.
bigint는 자바에서 long이다.
6. 데이터 삽입
insert into member(name) values('spring')
데이터 삽입 후 조회해보면 잘 들어간 것을 확인할 수 있다.
반응형
'BE > Spring' 카테고리의 다른 글
데이터베이스 스프링에 연결하기 (2. JPA 방식) (0) | 2024.01.05 |
---|---|
데이터베이스 스프링에 연결하기 (1. 순수 JDBC 방식), DI와 OCP (0) | 2024.01.05 |
스프링 빈을 등록하는 방법 with DI/싱글톤패턴 (0) | 2024.01.04 |
스프링 웹 개발 종류 (0) | 2024.01.03 |
cmd로 Spring 실행시키는 법 (빌드란?) (0) | 2024.01.03 |