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

错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver,java,mysql,jdbc,Java,Mysql,Jdbc,我试图通过以下所有步骤来解决这个问题:将ApacheWicket web应用程序连接到MySQL数据库 step1右键单击项目->构建路径->配置构建路径->Java构建路径->库选项卡->添加外部jar->然后我浏览MySql-Connector-5.0.8 jar文件 步骤2在我写下的程序中 public static Connection con=null; public static Connection getConnection() { try { Class

我试图通过以下所有步骤来解决这个问题:将ApacheWicket web应用程序连接到MySQL数据库

step1右键单击项目->构建路径->配置构建路径->Java构建路径->库选项卡->添加外部jar->然后我浏览MySql-Connector-5.0.8 jar文件

步骤2在我写下的程序中

public static Connection con=null;
public static Connection getConnection()
{
    try
    {
    Class.forName("com.mysql.jdbc.Driver");     
    con=DriverManager.getConnection("jdbc:mysql://localhost:3306/db1", "root", "root");
    }catch(ClassNotFoundException ex){ex.printStackTrace();}
    catch(SQLException e){System.out.println(e);}
    finally{
        try
        {
            con.close();
        }catch(Exception e){}
    }
    return con;
}
但是仍然面临错误java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
现在要做什么..我需要您的帮助

复制jar文件并将其粘贴到您的项目中。它将完美地运行。

既然您提到您的项目是一个web应用程序,我假设您也使用应用程序服务器来运行您的应用程序确保驱动程序jar也可用于服务器。根据平台的不同,您可能还必须更改服务器的一些配置。

您可以通过将mysql-connector-java-5.1.25-bin.jar部署到应用程序的类路径中来修复此错误。如果您不确定如何设置类路径,请按照文章中给出的说明进行操作。根据您的构建工具,您可以执行以下操作来修复java.lang.ClassNotFoundException:Eclipse、Maven和Gradle中的com.mysql.jdbc.Driver


阅读更多信息:strong text

检查库下是否有
MySql-Connector-5.0.8.jar
。如果它不存在,可能会破坏ref,请尝试将其与项目一起添加。是的,它在库中。我是否应该在POM.xml中添加MySql的依赖项?我应该将其粘贴到哪个目录中?因为我已经在库中添加了MySql jar。在项目的lib文件夹中,库看起来不像文件夹,它看起来像一个rar文件,我将我的jar添加到库中。如果你粘贴到lib文件夹中,错误就会消失。我面临这类问题。没有足够的细节被认为是一个好的答案。如下面的评论所示。