문제 상황
MySQL WorkBench를 쓰다가 DBeaber로 넘어가려고 설치해서 데이터베이스 연결까지는 성공하였으나 DBeaber를 껐다 켤때마다 다음과 같은 대화창이 뜨며 드라이버 설치를 유도함
분명 설치한 드라이버가 있을텐데.. 뭔소리지?? 하면서 2시간 뻘짓...
문제 원인 및 해결방법
깔려있던 SQL Connector가 구버전이라 최신버전으로 재설치해야함.
상단메뉴에 데이터베이스 - 드라이버 관리자 - 내가 사용할 DBMS 선택(저는 MySQL) - Edit...에서 Libraries 클릭을 하면 위와 같은 화면이 나온다.
원래 처음 DBeaber를 설치하면 저게 설치되는것인지 내가 예전에 설치를 받은 것인지는 모르겠지만 위의 깃털 아이콘의 connector-j가 설치되어 있었다. 이게 구버전이다.
이걸 클릭한 뒤 우측에 Delete를 눌러 삭제한다.
이제 SQL Connector/J를 설치해야한다. 나는 MySQL을 사용하고 있기 때문에 MySQL Connector를 다운받아줬다.
MySQL :: Download Connector/J
MySQL Connector/J is the official JDBC driver for MySQL. MySQL Connector/J 8.0 and higher is compatible with all MySQL versions starting with MySQL 5.7. Additionally, MySQL Connector/J 8.0 and higher supports the new X DevAPI for development with MySQL Ser
dev.mysql.com
위 링크에 들어간다.
Select Operating System에서 Platform Independent클릭후 두번째 꺼 클릭해서 다운받아 압축을 푼다.
다시 여기로 돌아와 Add File을 눌러 방금 설치한 파일을 추가해준다.
파일이 잘 추가되었다.
밑에 Driver class에 Find Class를 누른다.
위와 같이 com.mysql.cj.jdbc.Driver가 출력된다면 성공!
혹시 잘안되더라도 DBeaber를 껐다켜서 다시 시도해보자.
'트러블 슈팅 > MySQL' 카테고리의 다른 글
[Trouble - Shooting] [MAC] MySQL Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 오류 해결법 (0) | 2024.07.27 |
---|---|
[Trouble-Shooting] [MAC] MYSQL 비밀번호 맞는데 틀리다고 나올 때 (1) | 2024.05.20 |