0

我在 NetBeans 中创建了一个数据库,我想知道是否可以在 OpenOffice 或 Access 中打开它以便于使用。数据库存储在本地。先感谢您!

4

2 回答 2

1

为了使用 Microsoft Access 打开数据库,您需要有一个用于 Derby (Java DB) 的 ODBC 驱动程序。Access 执行 ODBC,但不“执行”JDBC。

但是,OpenOffice/LibreOffice Base实际上会“执行”JDBC,因此您可以简单地使用与 NetBeans JDBC 一起使用的相同 JDBC 驱动程序(JAR 文件)通过 JDBC 在 OpenOffice/LibreOffice Base 中打开数据库。

于 2016-11-08T01:25:04.670 回答
0

您必须使用 JDBC 以编程方式访问 Derby 数据库。

但是,有一些命令行工具可以访问 Derby 数据库,例如 Derby 自己的ij工具以及其他工具。

许多其他软件包具有“调用”命令行工具的能力。如果 OpenOffice 或 Microsoft Access 能够“调用”命令行工具,您应该能够让它们调用ij(或您选择的任何其他 JDBC 命令行工具)来访问您想要的数据.

例如,您可以调用ij,让它运行一个简单的脚本,调用该脚本SYSCS_UTIL.SYSCS_EXPORT_DATA将一些表数据导出到 csv 文件,然后将该 csv 文件导入 OpenOffice 或 Microsoft Access。

于 2016-11-08T00:47:57.803 回答