Class.forName上的ClassNotFoundException(" com.mysql.jdbc.Driver");

时间:2014-04-10 14:30:15

标签: java android mysql eclipse classnotfoundexception

我正在使用eclipse开发一个android项目,我有一个ClassNotFoundException错误:

Class.forName("com.mysql.jdbc.Driver");

我导入了jar文件mysql-connector,如链接中的图片所示: https://dl.dropboxusercontent.com/u/17360312/Untitled.png

我已将jar文件放入libs文件夹但不起作用。

以下是java文件的import和package语句的代码

package com.example.appcani;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import com.mysql.jdbc.*;
import prog.doc.prog.io.*;
import prog.io.ConsoleOutputManager;
import prog.io.FileInputManager;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.os.Build;

1 个答案:

答案 0 :(得分:1)

似乎你没有包含mysql连接的jar文件。你必须这样做才能包含它

右键单击项目 - >构建路径 - >配置构建路径

在Libraries选项卡中,按Add External Jar并选择你的jar。

你可以在这里找到mysql的zip

http://dev.mysql.com/downloads/connector/j/5.0.html