Jackcess会与MS Access 2013合作吗?

时间:2014-11-25 21:49:31

标签: java ms-access-2013 jackcess

我正在编写一个Java应用程序,为用户创建一些数据,并且需要生成一个Access文件,然后用户可以下载并使用MS Access打开该文件。用户拥有MS Access 2013.

我在网上找到的唯一一个Java库是Jackcess。但是,在他们的文档和API中,他们只能使用V2010。

Access 2013会打开使用文件格式V2010生成的文件吗?根据迄今为止的研究 - 没有。

是否有其他解决方案可以让Java程序创建Access 2013文件?请分享! Java + Access 2013的所有帮助都是为了连接到Access 2013数据库。我不需要连接,我只需要创建一个用户将导入的文件。

1 个答案:

答案 0 :(得分:2)

是的,可以在Access 2013中打开由Jackcess创建的Access_2010格式文件(FileFormat.V2010).Jackcess还可以操作Access 2013创建的.accdb文件。我已经完成了这两项任务并且它们工作了对我好。

如果您还没有这样做,可以考虑使用UCanAccess。它使用Jackcess来实际读取和写入Access数据库文件,但UCanAccess是一个(纯Java)JDBC驱动程序,因此您可以使用SQL而不必直接写入Jackcess API。有关更多信息,请参阅

Manipulating an Access database from Java without ODBC