我想知道是否有可能将SQLITE管理器数据库放到服务器上?我这样做的意思是,当我在java项目中完成程序并为该项目制作安装程序时。任何从任何操作系统上运行的计算机上下载该数据库的人,只要具有管理权限,就可以访问该数据库,而不会出现连接问题。此外,任何登录到该程序的人都可以在完整数据库连接的情况下这样做。
有办法做到这一点吗?我也不希望将要安装该程序的用户为数据库安装任何额外的程序。此外,我希望这个程序可以在任何计算机上工作,谁可能没有SQLITEManager插件在那里的firefox web浏览器,甚至有firefox安装在那里的计算机上。
我也希望管理员能够编辑数据库应该在在线服务器上的任何东西。如果这在SQLITE管理器上是不可能的,你能推荐一个可以做到这一点的数据库,但也可以使用和处理已经为SQLITE程序编写的代码吗?
SQLite数据库只是平面文件。通俗地说,这意味着:
- 我下载你的数据库作为一个文件。
- 我可以随意修改。
- 我没有被强制同步到新版本的平面文件。
您有一个选择:要么编写代码强制定期同步SQLite平面文件到您的客户端,要么在您的服务器上使用专用的DBMS,例如MySQL,并强制您的客户端连接到它。