在线存储MySQLite数据库

时间:2015-07-24 03:12:52

标签: java database eclipse database-connection

我正在使用Eclipse在Java中创建一个投票应用程序,用户可以为自己喜欢的团队投票。现在我有一个本地MySQLite数据库,我正在使用MySQLite Firefox扩展管理。投票存储在MySQLite数据库中,然后我有另一个java应用程序从数据库中读取并输出获得更多投票的团队的名称。但是,我想在线存储此数据库,因此多人可以一次投票,然后显示结果。我该怎么做呢?我猜我需要PHP,但我很难找到如何将MySQL数据库与PHP集成的教程。我几乎只需要在线存储我的数据库。一切都在当地实用。

1 个答案:

答案 0 :(得分:3)

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

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

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

以下是一些前面提到的语言/框架的基本教程:

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

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