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

发布于 2024-12-10 11:51:39 字数 127 浏览 0 评论 0原文

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

I have a database built in openoffice.org base (.odb). I would like to open this database using a command line sql client, such as sqlite3 or psql. Can anyone tell me how to make this work? I am running Windows 7 64-bit and have cygwin installed.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哀由 2024-12-17 11:51:39

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

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

AFAIK you can't access the odb database directly, since it's an embedded db instance. But you can migrate the odb to a "normal" hsqldb database and run it in a HSQLDB server. After that, the database will be accessible using command line clients like SQLTool. You still can access that database from OpenOffice Base using JDBC, so you can continue using the data from OpenOffice as well as access it "from outside".

The odb is a zip file containing the standard hsqldb database files, so it shouldn't be too hard to make it available to hsqldb directly. There are some guides and tutorials how to proceed:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文