* 인프런 김영한 강사님의 스프링 입문 강의 정리
H2 데이터베이스를 설치하고 순수 JDBC와 JdbcTemplate을 사용하여
스프링에서 DB에 접근하는 방법을 학습하였다.
1. H2 설치하기
> https://www.h2database.com/html/download-archive.html
H2 홈페이지에서 1.4.200 버전을 다운받는다.
다운받은 후 bin에 들어간 후
h2.bat 파일을 실행시켜 H2를 실행한다.
H2가 실행되면서
다음과 같은 화면이 뜨게 된다.
이 때, H2가 정상적으로 생성되지 않는 경우가 있기 때문에 url 앞부분을 localhost로 변경한 후 시작한다.
JDBC URL에 jdbc:h2:~/test 를 입력하고 연결하면
~/test.mv.db 파일이 생성되면서 디비에 연결된다.
cmd에서 홈 디렉토리를 확인해서 파일이 생성되었는지 확인할 수 있다.
처음 연결은 jdbc:h2:~/test 로 했지만
이렇게 파일을 직접 접근하게 되면 동시 접근이 안될 가능성이 있으므로
여러 군데에서 연결이 가능하게 하기 위해 소켓을 통해 접근한다.
jdbc:h2:~/test -> jdbc:h2:tcp://localhost/~/test 로 변경
데이터베이스가 연결된 화면이다.
DROP 명령어로 테이블을 생성하면 우측에 MEMBER 테이블이 생성된다.
테이블 관리를 위해 프로젝트 루트에 sql문을 관리하는 파일을 생성해준다.
728x90
'컴퓨터 > Spring Boot' 카테고리의 다른 글
[TIL] Spring Boot(intellij) - [DB-3] DB 연결 테스트 (0) | 2023.06.02 |
---|---|
[TIL] Spring Boot(intellij) - [DB-2] DB 연결과 JDBC (0) | 2023.06.02 |
[TIL] Spring Boot(intellij) - 홈 화면, 회원 등록, 조회 개발 (0) | 2023.05.30 |
[TIL] Spring Boot(intellij) - 스프링 빈과 의존 관계 (0) | 2023.05.27 |
[TIL] Spring Boot(intellij) - 회원 관리 개발(2) - 테스트 구현 (0) | 2023.05.25 |