前面写了个小程序在ECLIPES里运行完好,正确访问了MYSQL。
但是又写了个类似的,确实出错:ClassNotFoundException: com.mysql.jdbc.Driver
奇怪了,后来我又用前一个程序换个工程去执行居然也同样错。
只有原来工程里的现在还能正常运行。
请这是什么原因,谢谢。

解决方案 »

  1.   

    ClassNotFoundException也不知道?
    找不到类啊。
    把mysql-connector.jar放到classpath下。
      

  2.   

    估计楼主没有搞清楚classpath就急急忙忙的使用ide了,ide里跑的很好,命令行就出异常了。
    up 1楼的xyz
      

  3.   

    xyz20003 我是按照书上指示,找好路径了啊,然后第一个就编译通过了,但是不知道为什么后面的就不行了,请问这种情况一般是什么原因呢?bootupnow 我好象没谈到我用命令行.....
      

  4.   

    建议,楼主学会使用notepad++,来码代码,在F6里定义javac.cmd, java.cmd
    学会如何使用简单的ant
    在这之后,再学eclipse就如何学怎么穿衣服。
      

  5.   

    eclipse里就build path -> add external jars
      

  6.   

    把驱动包加入工程就KO了~
    右键你的工程,首选项-->JavaBuildPath-->Libraries-->AddExternal JARS.添加mysql的驱动包.
      

  7.   

    大家都说了,哈~~~
    JAR放入classpath中就可以了
      

  8.   

    ...加载本来已经做好了,编译了通过了,可是做第二个类似程序时突然又找不到驱动了,奇怪。
    设置PATH,加入.jar我当然知道,怎么说也学了快两个月了,呵呵。
    我的意思是不知道为什么会出这样的问题,请问大侠们,这可能是什么原因造成的,还是配置有问题。但是我前面的JDBC连接又可以执行,真是奇怪,没搞明白。不知道大侠们以前有没有遇见过这样的情况。
      

  9.   

    为了防止出现这样的问题,我推荐的做法是,一个工程所引用到的所有库文件的,都放到这个工程下自带的lib文件夹中,从相对路径找到库文件,这样做,无论部署还是调试都会最大限度减少路径错误引起的问题。