我有一个使用 Mysql 数据库的 java 程序(使用 Xaamp 附带的 mysql)。 我已经编写了批处理脚本来启动 xaamp 并运行 java 程序。 如何确保我的 java 程序仅在 xaamp 启动并运行后才执行? 或者有没有其他选择,我的限制是我只能使用 xaamp 附带的 Mysql 并且我想在 Windows 启动时有一个数据库条目?
最佳答案
将两个应用程序作为 windows 服务启动,并将 java 应用程序服务配置为依赖于 mysql 服务。
C:\Users\user>sc showsid "MySQL"
NAME: MySQL
SERVICE SID: S-1-5-80-3683700405-516785638-1234977990-1036077020-2941583457
STATUS: Inactive
C:\Users\user>sc showsid "MySQL" | FIND "STATUS:"
STATUS: Inactive
关于java - 只有在 mysql 运行后才在 windows 中启动时运行 java 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15863643/