728x90
앞으로 연습용으로 In-memory DB의 대표 주자인 H2를 사용
- In-memory DB : 서버가 작동하는 동안에만 내용을 저장하고, 서버가 작동을 멈추면 데이터가 모두 삭제되는 데이터베이스
- IntelliJ 프로젝트 생성하기
File > New > Project...
Java / Gradle / JDK : 17 선택 후 Next
db 연결을 위해 Spring Data JDBC 체크 후 create
프로젝트가 생성되면 springframework 버전을 2.7.5로 바꿈 (위의 이미지에서 Spring Boot 버전 선택이 있지만 2.7.5가 안 떠서 생성 후 바꿔주었다.)
- H2 Database와 연결하기
Database > + 클릭 > Data Source > H2
Remote > In-memory
User와 URL 입력 후 Test Connection으로 연결이 되는지 확인 후 생성
H2 Database와 연결된 모습!
- 실행하기
테이블 생성하기로 실행 테스트를 진행
생성문 입력 후 실행할 부분 드래그 후 실행 (혹은 ctrl + enter)
테이블이 생성되면 우측에 public > tables 에서 볼 수 있음
- 테이블 관계도 확인하기
생성된 테이블은 관계도를 확인할 수 있음
H2 우클릭 > Diagrams > show Visualization...
호옹이!! 이렇게 확인이 가능함
pk, fk와 연결된 모습이 한 눈에 들어옴
728x90
'개발일기 > SQL' 카테고리의 다른 글
ORACLE 숫자 함수 (0) | 2023.06.22 |
---|---|
[프로그래머스 SQL] 입양 시각 구하기(2) (0) | 2023.06.21 |
쿼리 삽질 기록 (0) | 2023.04.20 |
ERD 그리기 (0) | 2023.03.07 |
SQL 정리 (0) | 2023.02.25 |