带有ms access的java不显示数据库结果
我正在尝试使用java连接MS Access,但是当我编译这段代码时,它不会给我任何错误,编译很好,但它不会显示任何结果,因为数据库中有记录,表名和字段名也都是正确的,任何人都可以帮我确定我在这段代码中做错了什么
import java.sql.*;
public class database{
Connection dbCon;
Statement statement;
ResultSet result;
public database(){
connect();
}
public void connect(){
try{
String Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(Driver);
String Sdb = "jdbc:odbc:students";
dbCon = DriverManager.getConnection(Sdb);
statement = dbCon.createStatement();
String sqlQuery = "SELECT * FROM StudentInfo";
result = statement.executeQuery(sqlQuery);
while(result.next()) {
//String name = result.getString("Studentname");
System.out.println(result.getString("Studentname"));
}
}catch(Exception ex){
}
}
public static void main(String[] args) {
System.out.println("**ACCESS DB CONNECTION**");
new database();
}
}
# 1 楼答案
您在程序执行期间不会出现错误,因为您在此处遇到异常:
您应该尝试打印异常跟踪,以了解出了什么问题