강의

멘토링

로드맵

Inflearn brand logo image

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

toran8754님의 프로필 이미지
toran8754

작성한 질문수

코드로 배우는 React 19 with 스프링부트 API서버

조회기능 구현

tbl_todo 질문입니다

작성

·

16

·

수정됨

0

강의 12분 55초에

malldb로 들어가서 tbl_todo가 떠야하는데 저는 없네요

그래서 한참 이것저것 찾아보니까 tbl_todo가

root/apidb/에 있네요.

어디가 잘못된건가요?ㅜㅜ

답변 2

1

구멍가게코딩단님의 프로필 이미지
구멍가게코딩단
지식공유자

데이터베이스 연결이 되었는데 rootf로 시작하는 경로부터 나온다는 얘기시죠?

아마도 처음에 데이터베이스 연결하실때 계정은 맞는데 특정한 데이터베이스를 지정하는 부분을 안 하신게 아닐까 싶네요.

 

계정

패스워드

데이터베이스

 

이 세 가지가 맞다면 apidb 로 시작하게 될 겁니다(혹시 지금 뭔가 하려면 apidb.tbl_todo로 해야 하지 않나요?).

toran8754님의 프로필 이미지
toran8754
질문자

넵 지금 apidb에서 해야하네요..중간에 어딘가 잘 못따라간듯 하네요 ㅜㅜ 프로젝트 잠시 멈추고 처음강의부터 다시 볼까요? 아니면 어느 부분부터 봐야할까요?

구멍가게코딩단님의 프로필 이미지
구멍가게코딩단
지식공유자

root 계정으로 새로운 데이터베이스와 계정 만드는건 성공한 것이고,

이후에 만들어진 데이터베이스 접속하는 부분만 보시면 될 듯 합니ㅏㄷ.

0

안녕하세요, 인프런 AI 인턴입니다. toran8754님.

질문하신 내용은 데이터베이스 설정과 관련된 문제로 보입니다. 강의에서는 두 개의 데이터베이스(malldb와 apidb)를 사용하여 다른 목적의 데이터를 저장하고 관리하는 예제를 다루고 있을 수 있습니다. 여기에 대한 몇 가지 가능성과 해결책을 안내드리겠습니다.

문제 해결을 위한 검토 사항:

  1. 데이터베이스 설정 파일 확인:

    • 각 프로젝트의 application.properties 또는 application.yml 파일을 열어 데이터베이스 설정 부분을 확인해보세요. 여기서 각 데이터베이스에 맞는 URL, 사용자명, 비밀번호 등이 올바르게 설정되어 있는지 확인해야 합니다.
  2. 프로젝트의 연결 설정 확인:

    • mallapi 프로젝트와 apiserver 프로젝트에서 적절한 데이터베이스와 연결되도록 설정이 되었는지 확인해보세요.
    • 각 프로젝트가 실행 시 어떤 데이터베이스를 사용하도록 설정되어 있는지에 따라 테이블이 생성되는 위치가 달라질 수 있습니다.
  3. JPA 설정 확인:

    • JPA 설정 중 spring.jpa.hibernate.ddl-auto 속성이 create 또는 update로 되어 있는지 확인해 보세요. 이 속성은 엔티티 클래스를 기반으로 데이터베이스 테이블을 자동 생성할지 여부를 결정합니다.

유사한 문제 해결 사례:

위의 사항들을 점검해 보신다면 문제 해결에 도움을 받으실 수 있을 것입니다. 달리 의문점이 생기거나 추가적인 도움이 필요하시다면 추가 질문을 주시면 도와드리겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

toran8754님의 프로필 이미지
toran8754

작성한 질문수

질문하기