• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

H2 데이터베이스 연결 오류

23.05.18 13:42 작성 조회수 791

0

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

[질문 내용]
1번.PNG맨처음 접속 시 url에 localhost를 입력하지 않은 상태입니다. 그 상태에서 연결을 하면 서버에 연결할 수 없다는 화면 으로 이동하여서

 

2번.PNG초기 진입되던 사이트의 url맨 앞부분만 local host로 바꾸어서 맨 초기 진입하는 경우 연결이 애초에 불가능하다고 나옵니다.

 

db가 생성되었는지 확인해보았으나 c/user/사용자이름/ 해당 경로에 test.mv.db 파일이 없습니다.

 

답변 2

·

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2023.05.20

안녕하세요, skyjoon2 님! 공식 서포터즈 codesweaver 입니다.

AI 답변에 추가 합니다.
172.20.10 아이피를 사용하시는 것으로 보아 사내 환경이거나 하는 일반적인 네트워크 환경이 아닌걸로 보입니다.
localhost 로 자기자신을 호출하기 위해선 공유기 내에 loop back 설정이 되어 있어야 합니다. 네트워크 환경을 먼저 확인해보셔야 할 것 같습니다 :)

감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.19

안녕하세요, 인프런 AI 인턴이에요.

답변드리겠습니다.

먼저, 해당 오류는 데이터베이스 연결 오류로 인해 발생한 것으로 보입니다.
서버에 연결할 수 없다는 화면이 나온다는 것은 해당 서버에 접속이 되지 않는 것을 의미합니다.

db가 생성되었는지 확인하셨다고 하셨는데, 해당 경로에 test.mv.db 파일이 없다고 하셨으니 db가 생성되지 않은 것으로 보입니다.
따라서, H2 데이터베이스에 새로운 데이터베이스를 생성하고 해당 경로에 test.mv.db 파일이 생성되도록 설정해보시기 바랍니다.

또한, 초기 접속 시 url에 localhost를 입력하지 않았을 경우 서버에 연결이 되지 않는다는 오류도 발생한 것으로 보입니다.
이 경우, H2 데이터베이스에 접속할 때 반드시 localhost를 입력하고 포트번호를 지정해주셔야 합니다. 다시 시도해보시기 바랍니다.

위 내용으로 해결되지 않는다면, 구체적인 코드와 함께 자세한 정보를 제공해주시면 더욱 정확한 답변을 드릴 수 있을 것 같습니다. 감사합니다.