将 H2 数据库嵌入到 ETL 应用程序中?
Embed H2 Database into ETL Application?
我正在寻找一种通过 java / 命令任务以编程方式启动 H2 数据库服务的方法。
对于Windows:我可以使用下面的命令来启动服务
java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers
来自 Java 应用程序,如此处所述:
注意:我使用了简单的 H2-DBManager 方法。
在这两种情况下,我都看到应用程序一直在 运行ning。
我的期望是:我需要一种方法来以编程方式启动 H2 数据库,并使其在 运行 中作为后台进程进入下一步。
此外,我正在寻找一种将 postgres 数据库嵌入到我的 ETL 应用程序中并以编程方式启动它的方法。
如果您在 Windows 上使用命令行,请尝试在命令开头添加一个 START:
START "" java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers
在 Linux 添加 &
java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers &
您可以在 Talend 中通过 tSystem 组件在其中编写这些命令并通过 运行 执行命令人才工作。
如果您的作业服务器或 Talend Studio 安装在 Windows 上,那么。
START "" java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers
如果 Job Server 或 Talend Studio 安装在 Linux 上,则
java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers &
我正在寻找一种通过 java / 命令任务以编程方式启动 H2 数据库服务的方法。
对于Windows:我可以使用下面的命令来启动服务
java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers
来自 Java 应用程序,如此处所述:
注意:我使用了简单的 H2-DBManager 方法。
在这两种情况下,我都看到应用程序一直在 运行ning。
我的期望是:我需要一种方法来以编程方式启动 H2 数据库,并使其在 运行 中作为后台进程进入下一步。
此外,我正在寻找一种将 postgres 数据库嵌入到我的 ETL 应用程序中并以编程方式启动它的方法。
如果您在 Windows 上使用命令行,请尝试在命令开头添加一个 START:
START "" java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers
在 Linux 添加 &
java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers &
您可以在 Talend 中通过 tSystem 组件在其中编写这些命令并通过 运行 执行命令人才工作。 如果您的作业服务器或 Talend Studio 安装在 Windows 上,那么。
START "" java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers
如果 Job Server 或 Talend Studio 安装在 Linux 上,则
java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers &