Classnotfound "com.mysql.jdbc.Driver" 用于使用 netbeans/XAMPP 的 JDBC 驱动程序
Posted
技术标签:
【中文标题】Classnotfound "com.mysql.jdbc.Driver" 用于使用 netbeans/XAMPP 的 JDBC 驱动程序【英文标题】:Classnotfound "com.mysql.jdbc.Driver" for JDBC Driver using netbeans/XAMPP 【发布时间】:2017-09-10 08:33:42 【问题描述】:在谷歌搜索解决方案后,大多数要求将 jar 文件导入项目库。问题是,我已经添加了文件。我什至尝试过替代方法:添加 Netbeans 库。两者都不起作用。
它只是无法识别“com.mysql.jdbc.Driver”。
如果有帮助,我正在尝试连接到 XAMMP MySQL。
【问题讨论】:
我希望这是你的case 右键单击“库”->“添加库”->“全局库”->“MySQL JDBC 驱动程序”,然后单击“添加库”。 已经尝试添加 Netbeans 库^ 【参考方案1】:尝试添加另一个版本,然后清理并构建项目
package com.sj;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class MysqlCon
public static void main(String args[])
try
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from Student");
while (rs.next())
System.out.println(rs.getInt(2) + " " + rs.getString(1));
con.close();
catch (Exception e)
System.out.println(e.getMessage());
【讨论】:
这解决了它。问题是“引发 SQL 异常”行。由于某些奇怪的原因,该异常导致类库出现问题。此外,应省略“finally”。 (从 JDBC 基础教程中得到,可能已经过时或不相关)以上是关于Classnotfound "com.mysql.jdbc.Driver" 用于使用 netbeans/XAMPP 的 JDBC 驱动程序的主要内容,如果未能解决你的问题,请参考以下文章
h2 数据库的 ClassNotFound 异常 class.forname("org.h2.Driver")
即使在构建路径中使用 ojdbc14.jar,Class.forName("oracle.jdbc.driver.OracleDriver") 也会得到 ClassNotFound
从 apache Spark 运行 java 程序时出现 ClassNotFound 异常