列出mdb文件中的所有表格

问题描述:

是否有任何方法列出MDB文件中所有表格的名称?我正在尝试创建一个测试Quizbowl问题的用户程序。我想组织问题和答案,以便每个问题集都位于其自己的表中。简而言之,我对Jackcess的API不熟悉 - 我尝试搜索是否有一种方法可以做到这一点,但失败了。列出mdb文件中的所有表格

谢谢。

只需使用Database对象的.getTableNames()方法,是这样的:

String dbFileSpec = "C:/Users/Public/mdbTest.mdb"; 
try (Database db = DatabaseBuilder.open(new File(dbFileSpec))) { 
    for (String tableName : db.getTableNames()) { 
     System.out.println(tableName); 
    } 
} catch (Exception e) { 
    e.printStackTrace(System.err); 
}