import java.sql.*;public class aa {
public static void main(String[] args) throws SQLException,ClassNotFoundException {

String user = "root";
String pwd = "";
// 设定url
String myjdbc = "jdbc:mysql://localhost:3306/movie";
// 加载mysql驱动

Class.forName("com.mysql.jdbc.Driver");
// 创建连接会话
Connection myConnection = DriverManager.getConnection(myjdbc, user, pwd);
// 创建语句块对象
Statement Myoperation = myConnection.createStatement();
// 获取结果集对象
ResultSet record = Myoperation.executeQuery("SELECT  *  FROM  vote");
while (record.next()) {
// 输出结果集对象
System.out.println(record.getString("item") + ","
+ record.getInt("c"));
}
// 关闭结果集
try {
if (record != null)
record.close();
} catch (Exception e) {
e.printStackTrace(); 
} finally {
try {
if (myConnection != null)
myConnection.close();
}   catch (Exception e) {
e.printStackTrace();
}
}
}
}
怎么一直显示错误Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)

解决方案 »

  1.   

    缺少jar包:mysql-connector-java-5.1.12-bin.jar
      

  2.   

    你是不是只添加进去,而没有Build path?
      

  3.   

    我就是直接build path的啊!
      

  4.   

    使用mysql.jar包。。将其放到WEB-INF/lib目录下
      

  5.   

    看一下你jar包的版本跟tomcat,jdk想照不
      

  6.   

    是不是把jar包放到lib下面但是没有build path到项目中啊
      

  7.   

    怎么加入的?是不是用的Myeclipse,放到lib包下,如果是eclipse需要右击mysql包,然后build path,add to build  path,
    有时候jar包,会因为硬盘坏道的关系丢失数据,用WinRar打开试试,如果能打开,证明Jar包没问题
      

  8.   

    看你的项目下的应用包(web app libraries)中有没有那个包(mysql驱动包)就知道build path有没有成功了。应该没成功,否则也不会好mysql的驱动包没找到了
    额,你的驱动包是不是放在lib下面的啊,myeclipse不需要build path。
      

  9.   

    明显的jar包没有被加载,自己检查一下
      

  10.   

    myeclipse不需要build path???直接拷到工程里?
      

  11.   

    myeclipse直接拷贝到WEB-INF/lib目录就行了如果你没改动myeclipse的配置的话自己会构建的
      

  12.   


    我用的7.5+的MyEclipse只要放到你的WEB-INF/lib文件夹下就可以自动build的了。
    6.5的需要手动build~~
    好像,忘记了~~~
      

  13.   

    如果加了jar包,刷新一下项目工程,就会自动build;或者手动build一下。
      

  14.   

    看什么工程,如果是web工程,那是不需要的,直接放到lib目录就好
    --signature--------------------
    http://www.lunwenwa.com/
      

  15.   

    我用的myeclipse8.5+mysql,通过build path添加了驱动包,试过两个驱动包都出现1楼 的错误 啊!真是操蛋啊!而且我和我同学用的相同的代码、数据库、驱动包,但是他的OK!!