2011-10-18 2 views
0

데이터베이스에서 프로그램을 읽고 쓸 수있게하려고합니다. 실행Java MySQL 누락 된 드라이버가 있습니까?

"http://webhelp.ucs.ed.ac.uk/services/mysql/example2-java.php"

하지만 임 가진 문제 : 나는 문제없이 컴파일하는 연결이 샘플 코드 발견 그것. 내가 실행할 때마다

Failed to load mysql driver 
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 

수동으로 드라이버를 다운로드하고 classpath를 통해 제공해야합니까, 아니면 이미 java로되어 있습니까?

EDIT 좋아, 드라이버를 다운로드했는데 드라이버를 사용하기 위해 classpath로 어떻게 실행할 수 있습니까? 내 배치 명령으로 이것을 가지고 있지만, 그것은 나에게 오류 제공 :

java -classpath driver/mysql.jar MySQL 

을 클래스 패스하지 않고는 MySQL의 클래스 발견하는 동안 오류가

Error: Could not find or load main class MySQL 

입니다 : S

편집을 그것 나온 : D

java -cp .;./driver/mysql.jar MySQL 
+2

예, 필요한 JAR 파일을 다운로드해야합니다. 즉, 클래스/인터페이스'com.mysql.jdbc.Driver'를 포함하는 클래스. JDK/JRE 자체는 아닙니다. – home

+1

예, MYSQL 드라이버를 다운로드하여 클래스 경로에 넣는 것은 정확히 수행해야 할 작업입니다. – Marvo

+0

이클립스를 사용하고 있습니까? 어떤 IDE를 사용하고 있는지 또는 사용 중인지 알기 만하면 –

답변

3

You need to download it.lib/ 디렉토리 (프로젝트에 있음)에 추가하고 해당 디렉토리를 클래스 경로에 추가하십시오.

+0

예, 오래된 학교의 LOL, 메모장 및 일괄 처리를 코딩하므로 병에 추가하는 것 같습니다. – Cody

관련 문제