在任何操作系统(不仅仅是Windows)上从Java读取访问计算字段

在任何操作系统(不仅仅是Windows)上从Java读取访问计算字段,java,ms-access,calculated-field,jackcess,ucanaccess,Java,Ms Access,Calculated Field,Jackcess,Ucanaccess,如何使用UCanAccess或Jackcess或任何同样适用于Linux的Java库读取计算字段?如果我不能直接得到结果,我不在乎,如果需要的话,我会满足于只得到函数 为了简单起见,我们假设一个简单的表有两列:id和返回[id]*2的idx2。我想查询值1,2或与函数相关的任何内容。更新2014-10-02 UCanAccess v2.0.9.1增加了对计算字段的支持。我们现在可以直接读取它们的值,并且在数据库中更新计算字段,作为插入和更新操作的一部分 先前的答复: 正如您可能知道的,UCan

如何使用UCanAccess或Jackcess或任何同样适用于Linux的Java库读取计算字段?如果我不能直接得到结果,我不在乎,如果需要的话,我会满足于只得到函数

为了简单起见,我们假设一个简单的表有两列:id和返回[id]*2的idx2。我想查询值1,2或与函数相关的任何内容。

更新2014-10-02 UCanAccess v2.0.9.1增加了对计算字段的支持。我们现在可以直接读取它们的值,并且在数据库中更新计算字段,作为插入和更新操作的一部分

先前的答复:

正如您可能知道的,UCanAccess使用Jackcess读取/写入Access数据库,因此实际上是Jackcess是否可以读取计算字段的问题。不幸的是,它不能,或者至少在我最后一次检查时它不能这样做,那是在过去几个月的某个时候

在Windows上,您可以选择在Java7下使用JDBC-ODBC桥及其所有缺点。但是,我不知道Linux下Java还有其他选择


您可能希望访问SourceForge上的Jackcess站点,并在中询问此问题,或者提交一份报告。

您尝试过什么吗?如果是,请创建一个。如果没有,请先尝试一下,如果遇到问题,请询问我们。你尝试过什么吗?去他们的网站,尝试一个快速的演示,看看它是否有效。我对没有使用过这些库的人的意见不感兴趣。正如我所担心的,那些使用过它的人确切地知道问题是什么。谢谢你的回复。但是,既然我说的是纯java库,就应该把它放在标题中,因为它的目的实际上是独立于操作系统,而不是专门在Linux上。现在就去原始锻造论坛。