Java com.mysql.jdbc.Driver,classnotfoundexception
我正在尝试运行一个动态web项目,并且已经建立了数据库连接。但是,当我尝试运行以下代码时,我一次又一次地遇到“java.lang.ClassNotFoundException:com.mysql.jdbc.Driver”异常: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;
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:不客气。祝你好运