我已经下载并安装啦mysql-connector-java-5.0.4-bin.jar
但还是出现报错.
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at tt.<init>(tt.java:22)
    at tt.main(tt.java:53)
请高手指教,错在哪里?????????

解决方案 »

  1.   

    数据库驱动出现问题检查一下驱动是否在CLASSPATH中
      

  2.   

    把你的mysql-connector-java-5.0.4文件夹里的mysql-connector-java-5.0.4-bin文件复制到你的java文件夹/jdk/lib和java文件夹/jre/lib文件夹下,用一个连接程序连接mysql试试。
       环境变量里path要加入一个你mysql安装位置/bin的路径。
       我也是mysql的初学者,多交流交流。
      

  3.   

    把jar文件复制到java安装目录下的/lib/ext里再试试,一般就情况下就行了。
      

  4.   

    我是把jar文件复制到java安装目录下的/lib/ext里.
    但还是出错,出错信息如下No suitable driverERRORCODE:08001
      

  5.   

    No suitable driverERRORCODE:08001
    是因为版本的问题 你可不可以把你的连接字符串发来看看?String url="jdbc:mysql://localhost:5050;DatabaseName=students;User=sa;Password=sa";
    connection=DriverManager.getConnection(url);
    改成
    String url="jdbc:mysql://localhost:5050;DatabaseName=students";
    connection=DriverManager.getConnection(url,"sa","sa");
    大体上就是这个意思.你试试看行不行