-
2021-7-7 H2 Database 사용법일일공부계획 2021. 7. 7. 22:40728x90
오늘은 스프링 입문강의를 들을 것이다
H2 데이터베이스 설치
H2 데이터베이스 설치는 아래 경로에서 할 수 있다
설치 후 H2\bin\h2.bat 을 실행시키면 DB 관리자 페이지가 열린다
실행하면 웹 페이지가 실행되는데 웹 페이지 주소를 localhost:8082 .... 와 같이 변경해준다.
그리고 생성할 DB를 먼저 파일로 저장해주는 작업이 필요하다.파일로 작업을 하면 동시접근성에 문제가 생기기 때문에 tcp 모드로 변환해서 작업해야 한다.
jdbc:h2:tcp://localhost/~/test
application.properties 에서 코드를 추가해준다
spring.datasource.url=jdbc:h2:tcp://localhost/~/test
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sabuild.gradle의 dependencies 안에 코드를 추가해준다
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
runtimeOnly 'com.h2database:h2'이렇게 하면 이제 DataBase 를 사용할 준비는 끝이 났다
순수 JDBC
DataBase를 사용하기 위해서
Connection을 가져오고 PrepareStatement를 생성한 다음 ResultSet으로 결과를 반환하는 방식이다
사실 국비지원 교육과정에서 이 방식으로 배웠고 프로젝트도 이 방식으로 진행하였기 때문에
아직까지 쓰는 기술인줄 알았다...
하지만 강의를 들어보니 이 기술은 예전에 20년 전에 쓰던 방식이었고,,
요즘은 잘 사용하지 않는 방식이란다...
국비지원 이때까지 실무에 맞춰서 잘 배웠다고 생각했었는데 제대로 뒤통수를 맞은 기분이었다...
현재 실무에서 사용하는 웹 개발을 공부하기 위해서는 강의를 더 잘 들어둬야겠다
728x90728x90'일일공부계획' 카테고리의 다른 글
2021-7-6 (0) 2021.07.06 2021-7-5 목표 | 컴포넌트 스캔, DI, 스프링 빈 등록하기 (0) 2021.07.05