eclipes下使用JDBC连接MYSQL,在Class.forName("com.mysql.jdbc.Driver");后报错:SQLException: No suitable driver。请问是什么原因,是不是eclipes该配置什么?

解决方案 »

  1.   

    在项目里引入 mysql的jdbc驱动
    build path -》add external archives 
      

  2.   

    先去mysql.com 下载 jdbc 驱动,然后按照1楼的做法导入
      

  3.   

    下载如:
    mysql-connector-java-5.0.6.zip
      

  4.   

    SQLException: No suitable driver,很明显是你的mysql的驱动类错误。
    出现这个异常说明你配置的驱动程序 和 你要链接的数据库url不匹配,附上mysql的链接方法:Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
    Connection conn= DriverManager.getConnection(url);
      

  5.   

    感情是重复的问题我再次澄清一下 1 关于命令行cmd运行,系统环境变量的配置,请参考这个文章的CLASSPATH部分 http://www.java2000.net/viewthread.jsp?tid=387 
    2 如果你用的Eclipse ,可参考这个,把jar导入项目 http://www.java2000.net/viewthread.jsp?tid=463 3 所有操作,都针对mysql-connector-java-5.1.6-bin.jar文件,而不是里面的任何class 
    4 驱动的名字叫 com.mysql.jdbc.Driver