如何在流程中运行流程?

时间:2014-01-03 09:45:41

标签: java process mysql

我创建了一个java应用程序,我在其中使用MySQL服务器。 当我运行项目然后三个进程开始

  1. mysqld.exe
  2. 的java.exe
  3. FirstApplication.exe
  4. 我通过执行mysqld进程在外部运行MySQL服务器。 但我想在FirstApplication.exe进程中合并进程mysqld.exe意味着当这个FirstApplication.exe进程启动时,内部自动启动mysqld.exe进程应该启动(作为一个进程运行)。 我只想在任务管理器中处理2个进程

    1. 的java.exe
    2. FirstApplication.exe
    3. 我不知道这是否可能?请建议任何答案。

1 个答案:

答案 0 :(得分:1)

一种选择是使用libmysqld,但由于它是一个C / C ++库,你必须用JNI或JNA调用它(JNA可能更容易)。

请注意,MySQL的免费版本是GPL许可的,因此这样做需要您将应用程序的源代码分发给最终用户。