본문 바로가기

프로그래밍/에러 노트

MySQL_java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

java.lang.ClassNotFoundException : com.mysql.jdbc.Driver 

 

에러는 jar파일을 생성하지 않아 생긴 오류입니다. 

java에서 MySQL을 사용하기 위해서는 jar파일이 필요합니다.

 

 

해결 방법은
아래 mysql 링크로 들어가 본인의 버전과 같은 Connector/J를 다운받습니다.
 
https://dev.mysql.com/downloads/connector/j/

MySQL :: Download Connector/J

MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to MySQL Connector/J 8.0.

dev.mysql.com

 
Select Operating System을 Platform Independent로 선택하고 위에 걸 다운 받으셔야 합니다.

다운로드가 다 되면 원하는 위치에 압축을 풀어줍니다.

 
 

그 다음 해당 자바 프로젝트 선택 (자바 파일이 아닙니다.) 마우스 우클릭 Properties 누릅니다.
누르면 다음과 같은 창이 나옵니다.
그 다음 Java Build Path를 누릅니다.

 
 

그리고 ClassPath를 선택하고 Add External JARs...를 눌러줍니다.

 

그 다음 Connector/J를 다운받았던 경로로 들어가서 .jar파일을 열어주고 
Apply and Close를 눌러주면 해결됩니다.