为什么在这段代码中出现错误“classNotFoundException”?

时间:2015-03-15 17:09:39

标签: java mysql jdbc

   import java.io.*;
   import java.sql.*;
   public class check
   {
      public static void main (String[] args)

    try
    {
         //String hi="com.mysql.jdbc.Driver";
         Class.forName("com.mysql.jdbc.Driver");
         System.out.println("class loaded");
         String oracleurl= "jdbc:mysql://localhost:3306/check";
         String username= "root";
         String password= "vihu";
         Connection conn = DriverManager.getConnection(oracleurl,username,password);
         Statement s = conn.createStatement();
        String query="create table login(username1 varchar(20),password1 varchar (25))";
         s.executeUpdate(query);
          System.out.println("Connection1 Established ");
         s.close();
          conn.close();
    }
    catch(Exception e)
    {
        System.out.println(e.toString());


    }
}

}

在这段代码中我得到了“classNotFoundException:com.mysql.jdbc.driver”的错误 虽然我有mysql连接器,但当我运行相同类型的代码这个错误我没有得到善意帮助我 在此先感谢.. !!

2 个答案:

答案 0 :(得分:0)

在发布问题之前,请始终善待Google。在stackoverflow中已经多次询问和回答了这个问题。请在下面的评论中查看链接中的解决方案,它会对您有所帮助。

答案 1 :(得分:0)

你必须把你的连接器类放在你的类路径中,如果它不存在就会抛出这样的异常,请先搜索一下自己先付出一些努力,否则你就不会学习。