用jdbc连接mysql时出现以下错误提示:
Exception in thread "main" java.lang.ClassNotFoundException: org.gjt.mm.mysql.Dr
iver
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at com.jac.database.ConMysql.getCon(ConMysql.java:29)
        at com.jac.database.Test.main(Test.java:15)我已经把mysql-connector-java-3.1.12-bin.jar拷贝到java安装目录ext下了,为什么会提示找不到
org.gjt.mm.mysql.Driver呢??

解决方案 »

  1.   

    ClassNotFoundException: org.gjt.mm.mysql.Dr
    iver
    找不到你的类
      

  2.   

    java -cp mysql-connector-java-3.1.12-bin.jar [类名]
      

  3.   

    我就是不清楚为什么我把mysql-connector-java-3.1.12-bin.jar拷贝到java安装目录ext下了,
    ext是公共目录,为什么会找不到org.gjt.mm.mysql.Driver呢??
      

  4.   

    你可能需要放到jre的ext目录,而不是jdk的ext目录
    你可以通过System.getProperty("java.ext.dirs")
      

  5.   

    我下的jdbc是mysql-connector-java-3.1.12.zip,在www.mysql.org上下载的
    是不是不是 Windows版本的
      

  6.   

    java不支持直接把一个文件夹下的所有jar文件加到路径里,windows中一般是用出自dos时代的一种语法遍历目录下的所有文件加到classpath里,其他os不清楚怎么处理
      

  7.   

    leonwu1981_2(日出而作,日落而息,凿井而饮,耕田而食,帝力于我何) 
    就对了,多谢大家的帮忙