com.mysql.jdbc.Driver,类notfoundexception [重复]
Posted
技术标签:
【中文标题】com.mysql.jdbc.Driver,类notfoundexception [重复]【英文标题】:com.mysql.jdbc.Driver, classnotfoundexception [duplicate] 【发布时间】:2013-11-20 19:54:39 【问题描述】:我正在尝试运行一个动态 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”。但是它显示相同的错误。
【问题讨论】:
【参考方案1】:您需要将它添加到运行时路径(类路径)。大多数时候构建路径仅限于编译时,而不是运行时。
如果您的应用程序是 Web 应用程序,将 jar 添加到您的 Web 应用程序 --> lib 文件夹应该可以解决此问题。
【讨论】:
非常感谢。很好的帮助! @user3011373:不客气。祝你好运!以上是关于com.mysql.jdbc.Driver,类notfoundexception [重复]的主要内容,如果未能解决你的问题,请参考以下文章
com.mysql.jdbc.Driver,类notfoundexception [重复]
找不到类:com.mysql.jdbc.Driver [重复]
mysql的驱动类com.mysql.jdbc.Driver过时了,需要用com.mysql.cj.jdbc.Driver代替
无法加载 JDBC 驱动程序类“com.mysql.jdbc.Driver”Tomcat 8 和 Eclipse
如何解决“无法为连接 URL 创建类 'com.mysql.jdbc.Driver' 的 JDBC 驱动程序”
找不到类 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver