JDBC连接MySql时出错下载了mm.mysql-2.0.4-bin.jar
放在了C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext
CLASSPATH也设置了C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\mm.mysql-2.0.4-bin.jar代码如下:
import java.sql.*;public class test 
{
public static void main(String[] args)
{
try
{
Class.forName("org.gjt.mm.mysql.Driver");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
}
}运行时抛出异常,请指点一下是怎么回事。

解决方案 »

  1.   

    可能是驱动版本的问题还有可能使路径里尽量别有空格,比如Program Files中间就有个空格
      

  2.   

    驱动程序放在你的JSP文件的web/class下即可
      

  3.   

    把驱动程序放到\WEB-INF\lib下边,如果是tomcat服务器,放到Tomcat-Home/common\lib下也可以
      

  4.   

    mm.mysql-2.0.4-bin.jar 中有org\gjt\mm\mysql\Driver.class 类吗,可能是你驱动包有问题
      

  5.   

    放在了C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext
    放在这干吗?
    放在了C:\Program Files\Java\jdk1.5.0_06\jre\lib
    这个下面就可以了
     如果是tomcat服务器,放到Tomcat-Home/common\lib下也可以
      

  6.   

    你的CLASSPATH有问题
    classpath=.;C:\Program Files\Java\jdk1.5.0_06\jre\lib\ext\mm.mysql-2.0.4-bin.jar;
    前面有个点不能够少的,如果还不行你就把这个jar文件释放,然后把其中的com文件夹和org文件夹放到WEB-INF\CLASSES文件夹下面,不过这个方法有点笨,但挺实用,我就是这样做的。
    如果你需要mysql的驱动,可以给我发邮件[email protected]