2

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

4

1 回答 1

2

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

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

于 2011-10-14T14:39:18.273 回答