IT지식/오류잡기

MySQL driver files are missing

맨땅에헤딩개발자 2025. 2. 17. 23:09

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파일을 선택 후 열기를 눌려줍니다.

이후 다시 접속해보시면 접속이 되는 것을 보실 수 있습니다.