在OpenOffice Base或Microsoft Access中打开Java DB数据库

时间:2016-11-07 14:41:49

标签: database ms-access derby openoffice-base

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

2 个答案:

答案 0 :(得分:1)

要使用Microsoft Access打开数据库,您需要拥有Derby(Java DB)的ODBC驱动程序。 Access是ODBC,但它不“做”JDBC。

但是,OpenOffice / LibreOffice Base 确实实际上“做”了JDBC,因此您只需使用与NetBeans JDBC一起使用的相同JDBC驱动程序(JAR文件)在OpenOffice / LibreOffice中打开数据库以JDBC为基础。

答案 1 :(得分:0)

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

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

许多其他软件包都能够“召唤”#34;到命令行工具。如果OpenOffice或Microsoft Access能够“召唤”#34;在命令行工具中,您应该能够让它们调用ij(或您选择的任何其他JDBC命令行工具)来访问所需的数据。

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