인프런 커뮤니티 질문&답변

김수환님의 프로필 이미지
김수환

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

순수 JDBC

데이터베이스 연동 후 회원 등록 문제

작성

·

741

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]

캡처.PNG

안녕하세요. 강사님의 강의를 쭉 따라들으며 진행하던 중, 데이터베이스까지 연동을 하여 localhost:8080에 회원 목록이 뜨는 것을 확인했습니다.

근데 회원 가입 페이지에서 shkim99라는 이름을 입력하고 엔터를 누른 뒤, localhost:8080 페이지로 갔다가 회원 목록을 눌러보니까 위 사진처럼 인덱스 번호가 2가 아닌 33으로 할당되어 있더라구요... 왜 그런걸까요??

코드도 처음부터 끝까지 김영한 강사님과 똑같이 설정했습니다.

 

 

  • 그리고 추가적으로 이번 강의의 내용은 실무에서 사용하지 않는 건가요?? 강사님께서 처음에 강의 시작하실 때 "고전 방식이라 우리 선배들은 이렇게 개발했구나~ 하면서 편하게 들으세요." 라고 하셨는데 이번 강의 내용 전체에 대한 말씀이신지 궁금하네요.

 

답변 3

0

오라클DB 사용하는 사람이지만 비슷한 케이스가 있어서 말씀드립니다.

저는 시퀀스의 캐시문제였던적이 있습니다.

캐시값을 노캐시로 변경하면 인덱스가 뛰어넘어지는일이 발생하지 않더라구요.

0

흠...저도 바로 33이 인덱스로 붙네요! H2 문제인가...!

0

안녕하세요. 김수환님, 공식 서포터즈 David입니다.

  1. 올려주신 정보로는 어떤 이유인지 정확하게 파악할 순 없지만, 시퀀스 카운트가 30번대로 올라가게 된 것 같습니다. 별도로 초기화를 하지 않았다면 시퀀스는 계속 증가하게 됩니다.

  2. 네, 지금은 강의에서 언급되는 순수 JDBC를 다루는 것이 일반적이진 않습니다. JDBC를 내부적으로 사용하는, 조금 더 추상화된 기술들을 사용합니다.

감사합니다.

김수환님의 프로필 이미지
김수환

작성한 질문수

질문하기