반응형
h2 폴더의 bin 폴더 하위의 h2.bat을 클릭하여 실행시켜준다.
혹시 아래와 같은 "java.net.BindException: Address already in use: JVM_Bind" 의 포트가 겹쳤다는 오류가 날 경우,
1. 두번 눌러서 2개가 켜진 경우
2. 8082의 포트를 누군가가 쓸 경우
이렇게 두가지 케이스로 나뉘는데 1번은 두개 중 하나만 쓰면 되고, 2번의 케이스의 경우, 포트번호를 바꾸거나, 해당 포트를 쓰고 있는 pid를 kill한 후에 진행하면 된다.

간혹 가다가 위에 있는 IP로 접속이 안된다면 ip 만 localhost 로 바꾼다.


기존에 파일 경로를 직접접근하는 것이 아닌, 톰캣으로 접근할 수 있도록 바꾼다. (이렇게 해야 여러곳에서 충돌없이 접근할 수 있다)
jdbc:h2:D:/h2/test > jdbc:h2:tcp://localhost/D:/h2/test
drop table if exists member CASCADE;
create table member
(
id bigint generated by default as identity,
name varchar(255),
primary key(id)
);
아래 내용을 입력하고 실행한다.

실행하면 아래와 같이 member 가 실행된 것을 볼 수 있다.

select * from member;
하고 shift + Enter를 누르면, 실행된다. (실행 단축키 해당) 실행 결과는 아래와 같다.

insert into member(name) values('name1');
위와 같은 이름을 넣어준 후, 실행을 해주면 아래오 같이 갱신된 개수가 나오며 , 위에 name1을 2,3,4로 뒤에 숫자만 바꾸어 3번 더 실행을 진행한다.

그다음 만든 member table를 조회해보면, 아래와 같은 결과가 나온다..

반응형
'IT > 개발' 카테고리의 다른 글
| [Gitlab ERROR]fatal: fetch-pack: invalid index-pack output 해결 방법; 특정 branch만 clone (0) | 2023.10.04 |
|---|---|
| 인텔리제이(IntelliJ) 프로젝트와 깃(GitLab) 연동 - 1 gitbash,window 연동으로 repo clone (0) | 2023.10.04 |
| GitLab SSH key 등록 (git bash) (0) | 2023.10.04 |
| [H2 Database] H2 - Springboot 사전 작업 - (1)설치 및 간단 실행 (0) | 2023.09.06 |
| Flask Project - mongodb local 설치 및 연동 (0) | 2023.07.25 |