Java 在线存储MySQLite数据库

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

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

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

另外,我认为你不想把这个应用程序分发给每个想投票的人(如果他们能通过网站投票会更好,对吧?)

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

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

要部署应用程序(即,将其联机,您需要一个服务器)。老实说,我建议您使用,因为部署过程非常简单(只需使用git推送代码),您可以免费运行应用程序(如果您的应用程序真的成功,您可能需要扩展服务器,然后您需要付费,但可能不是这样,对吧?)


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

谢谢Felipe,我改为MySQL,现在使用MySQL workbench和phpmyadmin来管理我的数据库。对于我想做的事情来说,这种方式似乎容易多了。我认为MySQLite数据库更适合本地数据库。