반응형
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를 눌러주면 해결됩니다.

반응형
'프로그래밍 > 에러 노트' 카테고리의 다른 글
Spring Boot_Binding Exception (2) | 2023.04.19 |
---|---|
에러노트_java.lang.reflect.InaccessibleObjectException: Unable to make public : modu (0) | 2023.03.15 |
NullPointerException : Cannot invoke "java.util.List.add(Object)" because "" is null (0) | 2023.02.21 |
Java 에러노트_Cannot instantiate the type 에러 (1) | 2023.02.16 |
이클립스_기본 클래스 을(를) 찾거나 로드할 수 없습니다. (0) | 2022.10.05 |