import java.sql.*;
public class ConnectAccess {
public static void main(String args[]) throws Exception{
ConnectAccess c = new ConnectAccess();
c.ConnectAccessFile();
}
public void ConnectAccessFile() throws Exception{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String path ="D:\\School.mdb";
String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+path;
Connection data = DriverManager.getConnection(url);
Statement stmt = data.createStatement();
ResultSet rs = stmt.executeQuery("select * from Table1");
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
data.close();
}
}

能说下什么问题吗 这空值异常 我数据库文件放在D:\School.mdb 地址是对的吧
------解决思路----------------------
没看出来有什么问题。代码测试也正常。