No suitable driver
- 작성자 :
- 류*희
- 작성일 :
- 2021-06-24 18:38:50
- 조회수 :
- 8,459
- 구분 :
- 실행환경 / 3.10
- 진행상태 :
- 완료
Q
템플릿 프로젝트를 톰캣으로 실행하는 도중에 이하와 같은 에러가 자꾸 발생합니다.
Cannot create JDBC driver of class 'net.sf.log4jdbc.DriverSpy' for connect URL 'jdbc:log4jdbc:jdbc:mysql://127.0.0.1:3306/test'
java.sql.SQLException: No suitable driver
pom.xml은
<dependency>
<groupId>com.googlecode.log4jdbc</groupId>
<artifactId>log4jdbc</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>net.sf</groupId>
<artifactId>log4jdbc3</artifactId>
<version>1.1</version>
</dependency>
를 넣어주었고
global.properties는
Globals.mysql.DriverClassName=net.sf.log4jdbc.DriverSpy
Globals.mysql.Url=jdbc:log4jdbc:jdbc:mysql://127.0.0.1:3306/test
Globals.mysql.UserName = username
Globals.mysql.Password = password
이렇게 변경하여 주었습니다.
데이터베이스는 연결해서 핑을 찍어봤을때 성공으로 뜨고 있으며 url은 jdbc:mysql://localhost:3306/test입니다.
드라이버가 없다고 하길래 구글을 검색해서 log4jdbc-1.2.jar 파일과 log4jdbc3-1.1.jar 파일을 WEB-INF의 lib 폴더에 넣어줬습니다.
그래도 오류 해결이 안 되고 있습니다.
전체 오류 메세지는 텍스트 파일로 첨부하였습니다.
자세한 답변 기다리겠습니다.
Cannot create JDBC driver of class 'net.sf.log4jdbc.DriverSpy' for connect URL 'jdbc:log4jdbc:jdbc:mysql://127.0.0.1:3306/test'
java.sql.SQLException: No suitable driver
pom.xml은
<dependency>
<groupId>com.googlecode.log4jdbc</groupId>
<artifactId>log4jdbc</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>net.sf</groupId>
<artifactId>log4jdbc3</artifactId>
<version>1.1</version>
</dependency>
를 넣어주었고
global.properties는
Globals.mysql.DriverClassName=net.sf.log4jdbc.DriverSpy
Globals.mysql.Url=jdbc:log4jdbc:jdbc:mysql://127.0.0.1:3306/test
Globals.mysql.UserName = username
Globals.mysql.Password = password
이렇게 변경하여 주었습니다.
데이터베이스는 연결해서 핑을 찍어봤을때 성공으로 뜨고 있으며 url은 jdbc:mysql://localhost:3306/test입니다.
드라이버가 없다고 하길래 구글을 검색해서 log4jdbc-1.2.jar 파일과 log4jdbc3-1.1.jar 파일을 WEB-INF의 lib 폴더에 넣어줬습니다.
그래도 오류 해결이 안 되고 있습니다.
전체 오류 메세지는 텍스트 파일로 첨부하였습니다.
자세한 답변 기다리겠습니다.
환경정보
-
- OS 정보 : windows 10
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.5
- DB 정보 : mysql 5.7.34
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
연결설정 문자이 다음과 같은 유형이어야 할듯 합니다.
jdbc:log4jdbc:mysql://127.0.0.1:3306/com
따라서 다음과 같이 변경되어야 할듯 합니다.
jdbc:log4jdbc:jdbc:mysql://127.0.0.1:3306/test
=> jdbc:log4jdbc:mysql://127.0.0.1:3306/test
감사합니다.
표준프레임워크센터 입니다.
연결설정 문자이 다음과 같은 유형이어야 할듯 합니다.
jdbc:log4jdbc:mysql://127.0.0.1:3306/com
따라서 다음과 같이 변경되어야 할듯 합니다.
jdbc:log4jdbc:jdbc:mysql://127.0.0.1:3306/test
=> jdbc:log4jdbc:mysql://127.0.0.1:3306/test
감사합니다.