通过java应用程序远程访问SQLite datatabase

通过java应用程序远程访问SQLite datatabase,java,sqlite,java-web-start,Java,Sqlite,Java Web Start,我现在正在使用一个SQLite数据库,我已经制作了一个javaFX应用程序(我将称之为客户机),它允许我使用它,但我也需要远程使用它。据我所知,SQLite不支持远程访问,因此我有两个选择: 在服务器中创建另一个应用程序,通过套接字接收来自客户端的输入,并修改SQLite数据库。(问题是,服务器是Web服务器,我没有SSH访问权限,因此我可以在服务器上上载服务器端应用程序,但我无法启动它…) (我不知道这是否有效)创建一个在服务器上运行的java应用程序,然后通过浏览器(如chrome或fire

我现在正在使用一个SQLite数据库,我已经制作了一个javaFX应用程序(我将称之为客户机),它允许我使用它,但我也需要远程使用它。据我所知,SQLite不支持远程访问,因此我有两个选择:

  • 在服务器中创建另一个应用程序,通过套接字接收来自客户端的输入,并修改SQLite数据库。(问题是,服务器是Web服务器,我没有SSH访问权限,因此我可以在服务器上上载服务器端应用程序,但我无法启动它…)

  • (我不知道这是否有效)创建一个在服务器上运行的java应用程序,然后通过浏览器(如chrome或firefox)加载它。据我所知,java webstart允许您这样做,但如果应用程序在服务器或计算机上运行,我就不允许这样做(这意味着您也将无法访问SQLite数据库)


  • 如果这里有人对此有一些了解,请与我们分享,我需要知道我是否能做到这一点,如果不能,我还有什么其他选择。

    我不认为SQLite是为此而设计的。如果你使用SQLite是因为它小而简单,为什么不试试JavaDB(derby),它包含在你的JDK发行版中,你可以将它嵌入到你的应用程序中或用作数据库服务器(当然不是两者都使用)。

    不,它必须是SQLite,否则我会找到其他解决方案:/无论如何,谢谢。