H2 데이터베이스 설치(1. 4. 200)
https://www.h2database.com/html/download-archive.html
- 권한 주기 -- chmod 755 h2.sh (윈도우 사용자는 x)
- 실행 -- ./h2.sh (윈도우 사용자는 h2.bat) / C:\Program Files (x86)\H2\bin 안에 있음
- 실행 -- h2.bat파일을 열어야 하며 cmd을 닫을 시 작동 안함
- 데이터베이스 파일 생성 방법
- jdbc:h2:~/test (최초 한번) / test connection 말고 바로 connection
- ~/test.mv.db 파일 생성 확인 / C:\Users\
- 이후부터는 jdbc:h2:tcp://localhost/~/test 로 접속 -- 파일로 접근 시 앱과 웹콘솔이 동시 접근 시 충돌 가능성 있음
sql/ddl.sql
drop table if exists member CASCADE;
create table member
(
id bigint generated by default as identity,
name varchar(255),
primary key (id)
);
- drop table if exists member CASCADE; -- member 테이블이 이미 있을 시 삭제함
- bigint - long 타입
- generated by default as identity -- null이 들어오면 db에서 자동으로 채워줌
- sql 쿼리는 파일로 따로 만들어서 관리하면 좋음
'Spring 입문' 카테고리의 다른 글
스프링MVC 입문20 (0) | 2022.11.14 |
---|---|
스프링MVC 입문19 (0) | 2022.11.14 |
스프링MVC 입문17 (0) | 2022.11.11 |
스프링MVC 입문16 (0) | 2022.11.11 |
스프링MVC 입문15 (0) | 2022.11.11 |
댓글