如何从命令行访问openoffice.org数据库

时间:2011-10-14 13:33:59

标签: sql command-line cygwin hsqldb openoffice-base

我有一个在openoffice.org基础(.odb)内置的数据库。我想使用命令行sql客户端打开此数据库,例如sqlite3或psql。谁能告诉我如何使这项工作?我正在运行Windows 7 64位并安装了cygwin。

1 个答案:

答案 0 :(得分:2)

AFAIK您无法直接访问odb数据库 ,因为它是嵌入式数据库实例。但是您可以将odb迁移到“普通”hsqldb database并在HSQLDB服务器中运行它。之后,可以使用SQLTool等命令行客户端访问数据库。您仍然可以使用JDBC从OpenOffice Base访问该数据库,因此您可以继续使用OpenOffice中的数据以及“从外部”访问它。

odb是一个包含标准hsqldb数据库文件的zip文件,因此直接将它提供给hsqldb应该不会太难。有一些指南和教程如何继续: