jdbc mysql 연결오류해결

앞고기랑 소금·2024년 8월 16일

스파르타 TIL

목록 보기
22/43

22일차

난 바보다..

예전에 혼자 공부해보겠다고 mysql 설치해뒀다가 버전 업데이트가 안돼서 생긴 오류였다.. 어떻게 해결했는지 알아보자..
( 요약 : 버전 안맞아서 생긴 오류였음 )

오류를 해결한 방법

  • run 버튼누르니까 에러 발생과 함께 엄청난 Exception들.. run 멈춤..

동공지진 이게뭐여? 엄청난 예외처리의 줄이..> 일단 검색 > bean이 어쩌구 찾을수없다, sql값을 찾을수없다 기타 등등 > 일단 검색해본대로 해결해봄.

  • "hellow error!"

이번엔 debug를 어쩌구 > 검색해봄 > 검색한대로 add run options Enable debugoutput선택

  • 왜 형이 또나와...

아무리 찾아도 나와 같은 사람이 없음..

(당연하지 mysql 버전 update안해서 생긴건데..)

  • 검색하다가 이상한것을 발견..!!
    다른사람의 build.gradle 의존성에서 나와 다른점을 찾음!!

왜 나는 starter-data-jdbc 인뎅, 저분은 왜...starter-jdbc 인거지...

나도 아래사진처럼 starter-jdbc로 변경해봄 > 오!! 오류 안뜬다ㅠㅠ

3시간 걸림..

Spring 메서드 실행해봤는데.. 또 오류

(바보 멍청이 버전 안맞아서 그런다고...)

계속된 오류에 결국 고장이 난 내 머리.. error 캡처를 안해둠..

  • mysql 액세스권한 거부, 비번틀리다고 나옴..
    java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

비밀번호 특수문자, 대문자, 소문자, 숫자 포함 8자리로 변경해봄
> 안됌
> 모든 권한부여 > 안됌
> 방화벽/ 네트워크 3306 확인 > 안막혀있음 잘되어있음
> resources > .properties url 확인 > 잘되어있음
> 짜증난다 mysql 완전삭제하고 다시깔자... > mysql installer켜봄
> "뭐여 뭔가 이상하다..?? 왜 뭔갈 하라하지??? remove할껀뎅.." 아무튼 무지성 next 및 긍정버튼 누르기
> mysql이 혼자 다운받으면서 update를 시작함
> "???설마...장난치지마..4시간 걸렸어.."
> update 끝~ 오류 완전해결~~ 버전이 안맞아서 그랬어~
요약 : 모든 해결법 다했는데 해결안돼서 삭제하려는데 mysql 버전 업데이트돼서 해결함.

다시 starter-data-jdbc 복구하기..ㅎ

아마 옛날 블로그들 본거여서 예전 버전의 mysql이랑 맞는거여서 오류가 해결된거 같다.

resources > .properties
spring.datasource.password={@Abc1234} 중괄호 빼야한대요...
spring.datasource.password=@Abc1234 이게 맞는거래요..ㅎ

0개의 댓글