본문 바로가기

인프런2

[스프링 입문] 6. 스프링 DB 접근 기술 2 1. JPA JPA를 사용하면 기존의 반복 코드를 줄일 수 있으며 기본적인 SQL도 JPA가 직접 만들어서 DB에 접근할 수 있다는 장점이 있다. JPA를 사용하면, SQL과 데이터 중심의 설계에서 객체 중심의 설계로 패러다임을 전환을 할 수 있다. JPA를 사용하면 개발 생산성을 크게 높일 수 있다. build.gradle // implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' build.gradle에 추가한다. 해당 라이브러리에서 jdbc와 관련된 라이브러리는 주석처리를 해준다. 라이브러리를 추가하고 gra.. 2021. 9. 27.
[스프링 입문] 6. 스프링 DB 접근 기술 1 1. H2 데이터베이스 설치 이번 강의에서는 교육용 Database인 H2를 사용한다. H2 가볍고 용량이 작다는 장점 웹 화면으로 콘솔 화면 또한 제공하여 사용하기 편리하다. 설치 주소 : H2 위 사진에서 연결을 바로 누른다. (변경할 것 x) 이제 왼쪽 맨위에 빨간색 버튼을 눌러 밖으로 나간 후, 명령프롬프트에서 test.mv.db파일이 생성되었는지 확인한다. 위 파일이 생성된 것을 확인한 후, 웹 콘솔창으로 돌아가 다음과 같이 JDBC url를 변경한다. 이전에는 파일을 통해 H2에 접근했다면 이제부터는 소켓을 통해 접근한다. 파일로 접근하는 방식은 애플리케이션과 웹 콘솔이 동시에 동작시 오류가 생길 위험이 있지만, 소켓을 통해 H2에 접속하면 여러 군데서 접근이 가능하다. 테이블 작성 Membe.. 2021. 9. 27.