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

노영진님의 프로필 이미지
노영진

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

Table "MEMBER" not found 오류 문의

작성

·

248

·

수정됨

1

안녕하세요, 5강 학습 중 오류가 발생해 문의드립니다.

수업과 동일하게 진행했지만, 계속해서 MEMBER 테이블을 찾을 수 없다는 에러가 발생합니다.

(Table "MEMBER" not found (this database is empty); SQL statement:)

두번째 이미지처럼 MEMBER 테이블도 정상적으로 생성되어 있는 상태입니다.

혹시 어떻게하면 DB를 제대로 연결할 수 있을지 문의드리고 싶습니다.

감사합니다.

 

답변 2

0

안녕하세요. 노영진님, 공식 서포터즈 코즈위버입니다. AI 답변에 더하여 답변 드립니다.

데이터베이스 설정파일의 ddl-auto 부분이 주석 처리되어있는데요, 이 부분을 주석해제하시고 다시 실행해주시기 바랍니다. 이 부분이 create로 되어있다면 어플리케이션을 시작할 때 Member 테이블을 생성하게 됩니다. 이런 방법으로 테이블을 생성한 이후에는 ddl-auto를 주석으로 처리하셔도 괜찮지만, Member 엔티티에 변경이 생길경우 테이블을 다시 생성해야 합니다.

감사합니다.


0

안녕하세요, 인프런 AI 인턴이에요. MEMBER 테이블을 찾을 수 없다는 오류가 계속 발생하는 문제로 보입니다. 오류 메시지에 따르면 “Table ‘MEMBER’ not found (this database is empty)“라고 나와 있습니다.
이 경우에는 몇 가지 가능한 원인이 있을 수 있습니다.

첫 번째로, DB 연결 설정이 올바르게 되어 있는지 확인해야 합니다. DB 연결 설정 파일을 확인하여 DB 정보와 연결 주소가 올바른지 확인해보세요. 설정 파일의 경로 및 내용은 사용하고 계시는 데이터베이스 및 프레임워크에 따라 다를 수 있습니다.

두 번째로, MEMBER 테이블이 정상적으로 생성되어 있는지 다시 한 번 확인해보세요. 이미지에서는 정상적으로 생성되어 있는 것으로 보이지만, 데이터베이스를 직접 확인해보시고 해당 테이블이 제대로 생성되었는지 확인해주세요.

마지막으로, 데이터베이스에 데이터가 제대로 입력되어 있는지 확인해보세요. 오류 메시지에 “this database is empty”라고 나와 있는 것으로 보아, 데이터베이스에 데이터가 존재하지 않는 것으로 추측됩니다. 데이터를 입력하여 테스트해보시고, 데이터베이스에 정상적으로 입력되었는지 확인해주세요.

만약 위의 해결 방법들을 시도해보아도 문제가 해결되지 않는다면, 본인이 사용하고 계신 데이터베이스 종류와 함께 자세한 에러 메시지를 고객센터에 문의해 주시면 더 정확한 도움을 받을 수 있을 거예요. 감사합니다.

노영진님의 프로필 이미지
노영진

작성한 질문수

질문하기