【问题标题】:How to use HSQLDB transfer tool如何使用 HSQLDB 传输工具
【发布时间】:2013-02-22 22:26:22
【问题描述】:

我需要使用 HSQL 传输工具,但找不到正确的地方运行它。我读了一些线程说它在数据库管理器的工具菜单中。但它在脑海中被禁用。然后我进一步发现我需要自己构建它。在我构建它并在 lib 文件夹中获取“hsqldbutil.jar”之后,菜单仍然没有启用。知道我现在应该怎么做才能让它在我的机器上运行吗?

谢谢!

【问题讨论】:

标签: hsqldb in-memory-database


【解决方案1】:

您需要将 jar 包含在用于启动 DatabaseManager 的 Java 命令的类路径中。请参阅实用程序指南的这一章:

http://hsqldb.org/doc/2.0/util-guide/dbm-chapt.html

命令如下所示:

java -cp /path/to/hsqldb.jar;/path/to/hsqldbutil.jar org.hsqldb.util.DatabaseManager

【讨论】:

  • 根据文档,haqldbutil.jar 不再包含在发行版中,因此您需要执行下面我的要点答案中的步骤。
【解决方案2】:
  1. 设置您的 ANT,并在您的 hsqldb 安装文件夹的 build 文件夹中运行以下构建
  2. ant hsqldbutil
  3. 进入lib文件夹并运行以下命令,
  4. java -cp hsqldb.jar;hsqldbutil.jar org.hsqldb.util.DatabaseManager

您现在将看到启用的灰色“工具”菜单,然后选择您选择的工具。

【讨论】:

  • 要添加一些精度,您必须在步骤 2 中位于 build 目录中才能运行 ant hsqldbutil。在第 4 步中,确切的命令是 java -cp hsqldb.jar:hsqldbutil.jar org.hsqldb.util.DatabaseManager
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-09
  • 2012-02-13
相关资源
最近更新 更多