java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
……
at sql.AccessDatabase.<init>(AccessDatabase.java:18)
……
sqljdbc路径已配置
另外(空指针):
public TeacherTable popTeacherTable() {
//对TeacherTable表查询并返回一条记录,同时指向下一条记录,直到表末尾,返回null
try {
TeacherTable tt = new TeacherTable();
String SQL = "SELECT * FROM TeacherTable;";
rs = stmt.executeQuery(SQL);//空指针
if (rs.next()) {
tt.number = rs.getString("number");
tt.name = rs.getString("name");
tt.password = rs.getString("password");
tt.title = rs.getInt("title");
return tt;
}
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
……
at sql.AccessDatabase.<init>(AccessDatabase.java:18)
……
sqljdbc路径已配置
另外(空指针):
public TeacherTable popTeacherTable() {
//对TeacherTable表查询并返回一条记录,同时指向下一条记录,直到表末尾,返回null
try {
TeacherTable tt = new TeacherTable();
String SQL = "SELECT * FROM TeacherTable;";
rs = stmt.executeQuery(SQL);//空指针
if (rs.next()) {
tt.number = rs.getString("number");
tt.name = rs.getString("name");
tt.password = rs.getString("password");
tt.title = rs.getInt("title");
return tt;
}
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
你可以先建一个类用:在类里用new com.microsoft.sqlserver.jdbc.SQLServerDriver()测试一下。
看能不能找到。