Java 应用程序和Web服务器中的共享数据库

Java 应用程序和Web服务器中的共享数据库,java,php,database,sqlite,jetty,Java,Php,Database,Sqlite,Jetty,我编写了一个使用SQLite数据库的应用程序,现在我想用一个webinterface扩展应用程序 因为我希望所有东西都在一个应用程序中,而不需要设置任何东西或安装其他东西,所以我计划在应用程序中嵌入Jetty,然后安装一些CGI servlet来使用PHP 应用程序和网站应该能够修改数据库 这很可能不是用SQLite实现的 要做到这一点,你有什么想法?重要的是,所有内容都可以集成到一个应用程序中。确保您只能通过JNDI的定义访问数据库,并且您是黄金,因为应用程序和Web应用程序的访问模式、技术和

我编写了一个使用SQLite数据库的应用程序,现在我想用一个webinterface扩展应用程序

因为我希望所有东西都在一个应用程序中,而不需要设置任何东西或安装其他东西,所以我计划在应用程序中嵌入Jetty,然后安装一些CGI servlet来使用PHP

应用程序和网站应该能够修改数据库

这很可能不是用SQLite实现的


要做到这一点,你有什么想法?重要的是,所有内容都可以集成到一个应用程序中。

确保您只能通过JNDI的定义访问数据库,并且您是黄金,因为应用程序和Web应用程序的访问模式、技术和规则都相同,等等…

我很确定您无法从phpy访问javax.sql.Datasource您可以从php访问一系列令人惊讶的java功能。但我同意,不要尝试。您将有一个有趣的设置,但我建议使用FastCGI特性,而不是Jetty的PHP标准CGI。更容易安装,更可靠。最初的问题仍然存在,通常我会使用MySQL数据库,但我想在一个简单的包中删除所有内容。