求指教:java连接数据库mysql,报错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver···
应该是这句报错“ String driverName="com.mysql.jdbc.Driver";
                String url="jdbc:mysql://localhost:3306/test";
                tring sql="select * from  useinfo;";
                Class.forName(driverName);
                ····· ··                    ”
 最后一句报错了,可是我不知道哪里写错了,求指教!!!!!!!!!

解决方案 »

  1.   

    试下把 String driverName="com.mysql.jdbc.Driver";
    改为 String driverName="com.jdbc.mysql.Driver";
      

  2.   

    看那个driverName应该没错,应该是没有引人mysql的jdbc包
      

  3.   

    引用  :  试下把 String driverName="com.mysql.jdbc.Driver";
    改为 String driverName="com.jdbc.mysql.Driver";
     
      

  4.   

    mysql 的jar包没有导入吧, 这是mysql驱动找不到错误。加入jar包就没问题了
      

  5.   

    jar包有没有导入到项目 ?String driverName="com.mysql.jdbc.Driver";
    驱动的类的路径是否正确 ?
      

  6.   

    怎么添加mysql 的jar包?还有这个包在哪里可以找到啊?
      

  7.   

    各位大哥大姐,帮我分析一个小小的问题啊,我刚注册发帖的资格都没有、也没积分不好意思啊。
    题目: public static void main(String[] args)
    {
    short a = 3;
    a = a + 4;(错)
    a = (short) (a + 4);// (a = a + 4;错误)
    a += 4;
    我想问: a+ 4制动转换为int了这个我知道,但是a += 4;不知道为什么可以通过编译?
      我找过一些相关问题资料有的说:
    short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?  
    对于short s1 = 1; s1 = s1 + 1; 由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。
    对于short s1 = 1; s1 += 1;由于 += 是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译
     
    想请问一下怎么特殊处理啊??求解。为了这个小问题纠结了几天了,说重要也不重要,但是我很郁闷啊 
     
      

  8.   


    额 这个直接百度吧  MYSQL的JDBC jar包  
      

  9.   

    http://download.csdn.net/detail/dalu2290/838436
    楼道这里下载试试,如果不行在来问吧
      

  10.   

    安装了JAR包后连上数据库了,但是我有两个eclipse为什么一个能连上,一个却还报那个错误呢?“报错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver···”
     
    求解怎么样查看配置呢?
      

  11.   

    安装了JAR包后连上数据库了,但是我有两个eclipse为什么一个能连上,一个却还报那个错误呢?“报错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver···”
     
    求解怎么样查看配置呢?
      

  12.   


    你先把连上的停了,然后再试试那个连不上的。
    你要确定你两个eclipse用的是两个工作空间(当然这个不主要,不过还是两个工作空间吧,嗯,先别都同时引一个项目,确保他们是分开的,一个工作空间放一个项目,可能是一个使用资源另一个不能使用,这个是我猜的,你可以查下资料),然后确定你两个项目都加上驱动了。再探再报!~
      

  13.   

    八成是没引入mysql驱动包到工程下