gpt4 book ai didi

java - 找不到类 java.lang.ClassNotFoundException : com. mysql.jdbc.Driver

转载 作者:行者123 更新时间:2023-11-29 23:55:18 24 4
gpt4 key购买 nike

我想打印数据库中的内容,但每当我运行这个程序时,我都会收到此错误

Class not found java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
SQL exception occuredjava.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mydatabase

我已经从这个链接安装了MySQL http://dev.mysql.com/downloads/windows/installer/它是一个 248mb 的文件并已完全安装。我可以在 MySQL 中访问我的数据库,但无法从 netbeans 访问。我单独下载了mysql-connector-java-5.1.4.jar并设置了CLASSPATH,但现在我也遇到了这个错误。

import java.sql.*;

public class jdbcResultSet {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e) {
System.out.println("Class not found "+ e);
}
try {
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/mydatabase","root",
"root");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery
("SELECT * FROM employee");
System.out.println("id name job");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
String job = rs.getString("job");
System.out.println(id+" "+name+" "+job);
}
}
catch(SQLException e){
System.out.println("SQL exception occured" + e);
}
}
}

最佳答案

首先检查是否可以导入 import com.microsoft.sqlserver.jdbc.SQLServerDriver;

如果它说 com.microsft 无法解析为某种类型,则意味着您必须将 jar 文件添加到 java 构建路径,然后添加到 部署路径项目属性。

<小时/>

java构建路径

  • 右键单击项目=>属性=>Java 构建路径=>s=>添加外部 Jar 文件
<小时/>

部署路径

  • 右键单击项目=>属性=>部署程序集=>ADDs=>Java 构建路径条目==> mssql_jdbc

关于java - 找不到类 java.lang.ClassNotFoundException : com. mysql.jdbc.Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25411703/

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