将 MySQL 数据库(无 SQLite)和具有 PHP 功能的 Apache 等 Web 服务器集成到 Java 桌面应用程序中的最佳方法是什么?我需要能够通过网络浏览器从 Java 和网络服务器访问数据库,PHP 正在查询与 Java 相同的 MYSQL 数据库。我想以某种方式将 XAMPP 打包到应用程序安装程序中,然后从 Java 调用特定的启动批处理文件,但这对我来说似乎是一种 hackish 方式。这样的事情通常是如何完成的?
提前致谢,
斯特凡
将 MySQL 数据库(无 SQLite)和具有 PHP 功能的 Apache 等 Web 服务器集成到 Java 桌面应用程序中的最佳方法是什么?我需要能够通过网络浏览器从 Java 和网络服务器访问数据库,PHP 正在查询与 Java 相同的 MYSQL 数据库。我想以某种方式将 XAMPP 打包到应用程序安装程序中,然后从 Java 调用特定的启动批处理文件,但这对我来说似乎是一种 hackish 方式。这样的事情通常是如何完成的?
提前致谢,
斯特凡
用 Jetty替换 Apache,Jetty是一个用 java 构建的可嵌入 Web 服务器。如果 Jetty 链接到 php 可执行文件,它可以提供 php 页面。MySQL 根本不是一个很好的选择——如果您需要一个便携式的高性能解决方案,请使用 MongoDB,您可以简单地打包并与您的应用程序一起运行。
这是一个有点奇怪的想法。但是,如果您构建安装程序解决方案,这可能是一个解决方案。例如: http: //www.advancedinstaller.com/java.html