我正在寻找一种通过java /命令任务以编程方式启动H2数据库服务的方法。
对于Windows:我可以使用下面的命令启动服务
java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers来自Java,如下所述:Start H2 database programmatically
注意:我使用了简单的H2-DBManager方法。
在这两种情况下,我都看到应用程序继续运行。
我的期望是:我需要一种方法,以编程方式启动H2数据库,并将其作为后台进程运行并转移到下一步。
另外,我正在寻找一种将postgres数据库嵌入到我的ETL应用程序中并以编程方式启动它的方法。
发布于 2017-07-03 18:06:35
如果在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 &
发布于 2017-07-10 09:50:20
您可以在Talend tSystem组件中编写这些命令,并通过运行talend作业执行该命令。如果您的作业服务器或Talend Studio安装在Windows上,那么。
START "" java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers如果在Linux上安装了Job或Talend,那么
java -jar C:/H2/h2/bin/h2-1.4.195.jar -tcpAllowOthers &https://stackoverflow.com/questions/44884829
复制相似问题