본문 바로가기
개발노트

Cannot find class [com.mysql.jdbc.Driver] 에러 해결 방법

by 별토끼. 2018. 1. 27.
반응형


 Cannot find class [com.mysql.jdbc.Driver] 에러 해결 방법







[ 에러 명 ]

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/spring/appServlet/servlet-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'java.lang.Class' for property 'driverClass'; nested exception is java.lang.IllegalArgumentException: Cannot find class [com.mysql.jdbc.Driver




Oracle JDBC연결만 해보아서 그대로 적용하려다 보니 한참이나 이 에러때문에 고생했다.

구글링을 통해 여러 해결방법을 찾아보았는데 근본적인 해결을 하지 않았던 것이 문제였다.


Oracle과 달리 mySql은 필수적으로 pom.xml에 이것을 추가해줘야 mysql을 인식할 수 있다. 


가장 중요한 것을 빼놓고 엉뚱한 부분들만 들추고 있던 셈이었다...ㅠㅠ


1
2
3
4
5
6
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.31</version>
</dependency>
 
cs



반응형

댓글