Java com.mysql.jdbc.Driver,classnotfoundexception

Java com.mysql.jdbc.Driver,classnotfoundexception,java,mysql,jdbc,Java,Mysql,Jdbc,我正在尝试运行一个动态web项目,并且已经建立了数据库连接。但是,当我尝试运行以下代码时,我一次又一次地遇到“java.lang.ClassNotFoundException:com.mysql.jdbc.Driver”异常: public class ConnectionC { public static Connection connectDao() { try { Connection dbconn= null;

我正在尝试运行一个动态web项目,并且已经建立了数据库连接。但是,当我尝试运行以下代码时,我一次又一次地遇到“java.lang.ClassNotFoundException:com.mysql.jdbc.Driver”异常:

    public class ConnectionC
    {
      public static Connection connectDao()
      {
    try
    {

        Connection dbconn= null;
        String url = "jdbc:mysql://localhost:3306/practsql";
        String user="root";
        String password="tiger";

        Class.forName("com.mysql.jdbc.Driver");
        dbconn=DriverManager.getConnection(url, user, password);
        return dbconn;
    }
    catch(ClassNotFoundException e)
    {
        System.out.println(e);
    }
    catch(SQLException e)
    {
        System.out.println(e);
    }
    return null;    


}

public static void commitChange()
{
    try
    {
        Connection dbconn= null;
        String url = "jdbc:mysql://localhost:3306/practsql";
        String user="root";
        String password="tiger";

        Class.forName("com.mysql.jdbc.Driver");
        dbconn=DriverManager.getConnection(url, user, password);
        dbconn.commit();
    }
    catch(ClassNotFoundException e)
    {
        System.out.println(e);
    }
    catch(SQLException e)
    {
        System.out.println(e);
    }



}
}

我还在构建路径中添加了jar文件“mysql-connector-java-5.1.27-bin”。但是它显示了相同的错误。

您需要将它添加到运行时路径(classpath)中。大多数情况下,构建路径仅限于编译时,而不是运行时


如果您的应用程序是web应用程序,将jar添加到web应用程序-->库文件夹应该可以解决此问题。

您需要将其添加到运行时路径(类路径)。大多数情况下,构建路径仅限于编译时,而不是运行时


如果您的应用程序是web应用程序,将jar添加到web应用程序-->lib文件夹应该可以解决此问题。

非常感谢。帮了大忙@用户3011373:不客气。祝你好运谢谢。帮了大忙@用户3011373:不客气。祝你好运