* 해당 시리즈는 인프런 김영한님 강좌인 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 내용 강의를 학습하며 개인적으로 정리한 글이며, 저작권 문제나 잘못된 부분이 있다면 지적해주시면 감사하겠습니다.

회원관리 예제 - 웹 MVC 개발

찾을때 스프링 컨테이너에서 먼저 1. hello-static 관련 컨트롤러를 찾는다. welcome도 마찬가지. static의 index.html은 무시 됨.

스프링 DB 접근 기술

H2 데이터베이스 설치

개발이나 테스트 용도로 가볍고 편리한 DB, 웹 화면 제공

  • https://www.h2database.com
  • 다운로드 및 설치
  • h2 데이터베이스 버전은 스프링 부트 버전에 맞춘다.
  • 권한 주기: chmod 755 h2.sh
  • 터미널에서./h2.sh를 통해 킨다
  • 데이터베이스 파일 생성 방법
    • jdbc:h2:~/test (최초 한번)
    • ls -arlth를 통해 ~test.mv.db 파일 생성 확인
    • 이후부터는 jdbc:h2:tcp://localhost/~/test 이렇게 접속
    • 문제가 생겨서 지울 때는 rm test.mv.db 터미널에 입력 후, 위 과정 처음부터 다시

테이블 생성하기

drop table if exists member CASCADE;
create table member
(
    id bigint generated by default as identity,
    name varchar(255),
    primary key(id)
);
select * from member;

데이터베이스가 정상 생성되지 않을 때


상단 이미지 참조.

profile
티스토리와 벨로그 사이 줄타기....

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN