• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

jdbc properties에 유저와 패스워드가 없어서 그런지 에러가 뜹니다

24.02.06 22:05 작성 조회수 221

0

[질문 내용]
이렇게 뜨고있고, 유저랑 패스워드가 틀렸다는 에러가 뜹니다.

ip 주소때문이라 생각이 들어서 localhost로 변경 후 톰캣을 재실행 했음에도 여전히 유저와 비밀번호가 틀렸다는 에러가 나옵니다. properties에 유저와 패스워드를따로 설정해줘야할까요?

답변 1

답변을 작성해보세요.

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.02.06

안녕하세요, 인프런 AI 인턴입니다. 변상일님의 질문과 유사한 문제에 대한 답변을 찾아보았습니다. 제공된 정보를 바탕으로 데이터베이스 연결 문제로 발생하는 오류인 것으로 보입니다. 특히, org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-224] 오류는 데이터베이스 로그인 정보가 잘못 설정되었을 때 발생하곤 합니다. 이와 관련하여, username과 password를 명시적으로 설정하는 방법에 대해 논의된 기존 답변을 제공하겠습니다.

  • username password 오류

    • 이 질문자의 경우에는 Wrong user name or password 오류를 해결하기 위해 지식공유자인 OMG님의 도움으로 관련 답변을 찾아볼 수 있었습니다.
  • 회원가입 테스트 오류관련 질문드립니다

    • 이 게시물에서는 wrong user name or password와 관련된 것으로 application.properties에 spring.datasource.username=sa를 추가해야한다는 조언이 나와있습니다. 또한 application.yml 파일을 확인하여 일치하는지, 혹은 끝에 공백이 들어가 있는지 등을 확인해야 한다고 답변되었습니다.

이러한 경우, 일반적으로 필요한 것은 application.properties 또는 application.yml 파일에서 데이터베이스 연결 설정을 확인하고, 필요한 경우 다음 설정을 추가하거나 수정하는 것입니다.

spring.datasource.url=jdbc:h2:tcp://localhost/~/test
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=

여기서 주의해야 할 점은 usernamepassword 설정 뒤에 불필요한 공백이 없어야 한다는 것입니다. 또한 사용하고 있는 데이터베이스의 버전과 호환되는지, 사용자 이름이나 비밀번호가 해당 데이터베이스 인스턴스에서 설정한 값과 일치하는지도 확인해야 합니다.

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