在使用Jackcess的Java中,我对下面的代码有2个问题。
-
在下面的代码中,我只使用了 Active 列来获取行。如何在同一表中添加多列?或者我可以加入吗?
-
下面的代码仅提取 1 行。我在哪里可以找到逻辑读取整个结果集?
在这些方面,杰克塞斯的文档并不完整。同样在进行搜索时,所有示例都与 jackcess 1 相关,而不是最新版本。
Row row = CursorBuilder.findRow(tblTC, Collections.singletonMap("Active", true));
if(row != null) {
System.out.println(row);
}
对于更复杂的查询(包括JOIN等),您可能需要考虑使用UCanAccess。有关更多信息,请参阅此处的相关问题。