最近,我编写了这段代码以在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;
}
}
答案 0 :(得分:0)
我认为问题不在您的项目代码中,您需要在项目中添加 com.mysql.jdb * .jar 驱动程序。 Class.forName(“ com.mysql.jdbc.Driver”); 试图加载找不到的驱动程序-> java.lang.ClassNotFoundException:com.mysql.jdbc.Driver。< / p>