gpt4 book ai didi

java - 即使添加 mysql-con.jar 文件后,仍出现 "com.mysql.jdbc.Driver"的 ClassNotFound 异常

转载 作者:行者123 更新时间:2023-11-29 10:49:58 24 4
gpt4 key购买 nike

我已经将类路径设置为 mysql-connector-java-5.0.8-bin.jar 并成功编译了我的类。但是当我运行它时我得到:

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

代码是:

import java.sql.*;

public class JdbcExample
{

public static void main(String arg[])
{
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://loacalhost:3306/sample","root","root");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from sample");
while(rs.next())
{
System.out.println(rs.getString(1));
}
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}

最佳答案

确保在启动程序时将mysql-connector-java-5.1.42-bin.jar文件“添加”到类路径中(显然它可以是不同的版本号)。

类似的东西

java -cp .;mysql-connector-java-5.0.8-bin.jar JdbcExample

set CLASSPATH=...;mysql-connector-java-5.0.8-bin.jar
java JdbcExample

假设:

  1. JAR 位于当前文件夹中...如果有效,请考虑将 JAR 放在“中心”位置并在上述命令中使用完整路径

  2. 使用 Windows,否则分隔符将为 : 而不是 ;

  3. 该类不在包中

对于 Ubuntu:

java -cp .:mysql-connector-java-5.0.8-bin.jar JdbcExample

关于java - 即使添加 mysql-con.jar 文件后,仍出现 "com.mysql.jdbc.Driver"的 ClassNotFound 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43918756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com