JAVA高手进~谢谢~

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:16:49
我是菜鸟~才写的程序主函数异常~
java.lang.NoClassDefFoundError
望高手帮忙看下~谢谢~

import java.sql.*;
class DataBase {
public static void main(String args[]) {

try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(ClassNotFoundException e) {
System.out.println("notFound");
}

try {
String URL="jdbc:odbc:student.mdb";
Connection conn = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (student.mdb)};DBQ=student");

Statement stmt = conn.createStatement();
String sql="SELECT * FROM student";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.print("姓名:" + rs.getString("sname"));
System.out.println(" 年龄:" + rs.getString("sno"));
}
rs.close();
stmt.close();
conn.clo

先检查你的编辑器的问题,或者编译、运行的命令吧。
建议用Eclipse。

DataBase要声明为public的,还要确定你的文件名叫“DataBase.java"

估计是你没有把jdbcodbc这个包导入到项目中吧