gpt4 book ai didi

linux 和文本编辑器中的 java.lang.ClassNotFoundException : com. mysql.jdbc.Driver 异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:26 25 4
gpt4 key购买 nike

<分区>

我的代码看起来像这样-(在普通文本编辑器中工作)

import java.sql.*;
import java.sql.DriverManager;

class JDBCTest {

private static final String url = "jdbc:mysql://localhost/learn";

private static final String user = "root";

private static final String password = "B!SHu12345";

public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url, user, password);
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from bishu where id =101");
while(rs.next()){
String s=rs.getString("id");
System.out.println(s);
}
System.out.println("Success");

} catch (Exception e) {
e.printStackTrace();
System.out.println(e.getMessage());
}
}
}

在运行时它会给出如下异常-

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:195)
at JDBCTest.main(first.java:14)

Mysql连接器已下载并保存在路径- Java/jre1.8.0_91/lib/ext/

我已经研究了许多可用的类似解决方案,但未能找到有效的解决方案。

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