SQLITE менеджер на сервере

Мне было интересно, возможно ли получить базу данных менеджера SQLITE на сервере? Под этим я подразумеваю, что когда я завершу свою программу в Java-проекте и сделаю установщик для этого проекта. Любой, кто загружает его с любого компьютера, работающего в любой операционной системе, у которого есть права администратора, может получить доступ к базе данных без проблем с подключением. Кроме того, любой, кто входит в программу, может сделать это с полным подключением к базе данных.

Есть ли способ сделать это? Я также не хочу, чтобы пользователь, который собирается установить программу, устанавливал какие-либо дополнительные программы для базы данных. Кроме того, я хотел бы, чтобы эта программа работала на любом компьютере, на котором может отсутствовать плагин SQLITEManager в тамошнем браузере Firefox или даже на нем установлен Firefox.

Я также хотел бы, чтобы администратор мог редактировать все на онлайн-сервере, на котором должна быть база данных. Если это невозможно в SQLITE Manager, не могли бы вы порекомендовать базу данных, которая может это сделать, но также использовать и работать с кодом, уже созданным для программ sqlite?

1 ответ

Решение

Базы данных SQLite - это просто плоские файлы. Что это значит с точки зрения непрофессионала:

  • Я загружаю вашу базу данных в виде файла.
  • Я могу изменить это, как мне угодно.
  • Я не вынужден синхронизироваться с более новой версией плоского файла.

У вас есть выбор: вы либо пишете свой код для принудительной периодической синхронизации плоского файла SQLite своим клиентам, либо используете на своем сервере выделенную СУБД, такую ​​как MySQL, и заставляете своих клиентов подключаться к этому.

Другие вопросы по тегам