【发布时间】:2013-07-09 03:31:01
【问题描述】:
我编写了一个程序来使用具有类型 4 连接性的 jdbc 连接到数据库。该程序编译得很好,但给出了 java.lang.ClassNotFoundException 异常:com.mysql.jdbc.Driver。我已经提取了我的 java 文件所在文件夹中的所有文件夹,甚至将所有 jar 文件和数据库放在同一个文件夹中。数据库包含 ID 为 1 和 2 的两条记录。可能是什么问题?
import java.sql.*;
class TestJDBC {
public static void main(String aa[]) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/Student_Details", "root","");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("Select ID, studentname from Details where ID=1");
while(rs.next()) {
System.out.print(rs.getString("ID"));
System.out.print("\t");
System.out.println(rs.getString("StudentName"));
}
}
catch(Exception e) {
System.out.println(e);
}
}
}
【问题讨论】: