DBeaver툴로 MySQL을 연동하려다 보니 다음과 같은 오류가 떴습니다.
다음과 같은 오류는 mysql-connector에 무언가 문제가 있다는 것 같네요
현재 mysql connector를 못찾는걸 봐선 connector가 없거나 버전이 낮거나 둘 중 하나라고 생각이 듭니다.
우선 java jdk가 깔린 경로로 가셔서 lib하위 폴더에 mysql-connector.jar파일이 있는지 확인해줍니다.
있으면 2번으로 가시고 없거나 모르시겠으면 1번으로 가시면 됩니다.
1. connector다운로드
https://dev.mysql.com/downloads/
위 주소에 접속 후
자신의 개발환경에 따라 알맞는 프로그램을 선택해줍니다.
저는 JAVA플랫폼이기 때문에 Connector/J라는 것을 클릭해줍니다.
다음 화면에서 Platform Independent를 선택 후 2가지 압축형식이 나오는데 zip파일로 받아줍니다.
(* 다운받기 전 오라클 로그인이 필요합니다)
다운로드 후 압축을 풀어주게되면
다음과 같은 파일들이 존재하는데 저기.jar파일을 jdk에 넣어줘야합니다.
jdk가 깔린 경로로 가셔서 lib에 .jar파일을 밑의 그림과 같이 넣어줍니다.
2. connector 연결
DBeaver로 들어가셔서 Edit Driver를 클릭해줍니다.
상위 두번째 탭 Libraries에서 붉은색으로 되어 있는 파일들을 클릭 후 우측에 Delete를 해줍니다.
이후 Add File을 누르셔서 connector.jar파일을 선택 후 열기를 눌려줍니다.
이후 다시 접속해보시면 접속이 되는 것을 보실 수 있습니다.
'IT지식 > 오류잡기' 카테고리의 다른 글
Error response from daemon : pull access denied for ngnix, repository does not exist or may require 'docker login' 오류 해결 (0) | 2025.02.09 |
---|