我现在正在使用SQLite数据库,并且我已经创建了一个允许我使用它的javaFX应用程序(我称之为客户端),但我也需要远程处理它。从我读过的SQLite不支持远程访问,所以我有两个选择:
在服务器中创建另一个应用程序,通过套接字从客户端接收输入,并修改SQLite数据库。 (问题是,服务器是一个网络服务器,我没有SSH访问权限,所以我可以在服务器上传服务器端应用程序,但我无法启动它...)
(我不知道这是否有效)创建一个在服务器上运行的java应用程序,然后通过浏览器(例如chrome或firefox)加载它。从我所见过的java webstart允许你这样做,但我不知道应用程序是在服务器上运行还是在你的计算机上运行(这意味着你也无法访问SQLite数据库)
如果这里的某人对此分享有一些了解,我需要知道我是否可以完成这项工作,如果没有,我还有其他选择。
答案 0 :(得分:0)
我不认为SQLite是为此而设计的。如果您使用SQLite因为它小而简单,为什么不尝试JavaDB(derby),它包含在您的JDK发行版中,您可以在应用程序中嵌入它或作为数据库服务器(当然不是两者)。 / p>