java.lang.ClassNotFoundException:Java 10中的com.mysql.jdbc.Driver错误

时间:2018-11-18 07:29:25

标签: java mysql

最近,我编写了这段代码以在Eclipse中连接到MySQL,我使用的是Java 10,但是我运行了发现的这段代码。我也将sql.connector.jar文件也添加到了我的类路径中,但仍然是相同的错误:

  

java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

代码:

package ExamplePackage;

import java.sql.*;
import java.util.*;


public class ConnectionManager {

static Connection con;
static String url;

public static Connection getConnection()
{

   try
   {
  String url = "jdbc:mysql://localhost:3306/new_schema.student"; 
      // assuming "DataSource" is your DataSource name
     //String connectionUrl  = "jdbc:sqlserver://DESKTOP-05S6KIJ;databaseName=users;";

  Class.forName("com.mysql.jdbc.Driver");

      try
      {             
         con = DriverManager.getConnection(url,"Shaik","Shaik@786"); 

      // assuming your SQL Server's username is "username"               
      // and password is "password"

      }

      catch (SQLException ex)
      {
         ex.printStackTrace();
      }
   }

   catch(Exception e)
   {
       System.out.println(e);
   }

return con;
   }
   }

1 个答案:

答案 0 :(得分:0)

我认为问题不在您的项目代码中,您需要在项目中添加 com.mysql.jdb * .jar 驱动程序。 Class.forName(“ com.mysql.jdbc.Driver”); 试图加载找不到的驱动程序-> java.lang.ClassNotFoundException:com.mysql.jdbc.Driver。< / p>