在线存储 SQLite 数据库

Store MySQLite Database Online

我正在使用 Eclipse 在 Java 中制作一个投票应用程序,用户可以在其中投票选出他们最喜欢的球队。现在我有一个本地 MySQLite 数据库,我正在使用 MySQLite Firefox 扩展管理它。选票存储在 MySQLite 数据库中,然后我有另一个 java 应用程序从数据库中读取并输出获得更多选票的团队的名称。但是,我想把这个数据库存储在网上,这样多人可以一次投票,然后显示结果。我该怎么做呢?我猜我需要 PHP,但我很难找到有关如何将 MySQLite 数据库与 PHP 集成的教程。我几乎只需要在线存储我的数据库。一切都在本地运行。

也许我需要更多详细信息,但我假设您已经编写了一个独立的 Java 应用程序,它连接到您本地的 SQLite 数据库。

此外,我认为您不想为所有想投票的人分发该应用程序(如果他们可以通过网站投票会更好,对吧?)。

在这种情况下,您必须编写一个 Web 应用程序来提供应用程序的前端和后端。您可以从许多现有的语言和框架中选择一种(PHP 是其中之一),例如 Java 本身带有一些 Web 框架,Ruby on Rails 或 Python/Django(只是为了描述其中的一些)。另外,我建议您使用其他一些数据库,例如 MySQL 或 PostgreSQL。

这里有基本教程供您遵循前面提到的一些 languages/framework:

要部署您的应用程序(即将其放到网上,您需要一台服务器)。老实说,我建议您使用 Heroku,因为部署过程非常简单(只需使用 git 推送您的代码)并且您可以免费 运行 您的应用程序(如果您的应用程序真的如果成功,您可能需要扩展服务器,然后您需要付费,但也许情况并非如此,对吧?)。

因此,选择一种语言和框架,编写您的 Web 应用程序并将其部署到服务器。然后你可以对同一个数据库进行多次访问投票。