Нужно извлекать данные из удаленной базы данных sqlite3

У меня есть база данных sqlite3 в Linux-машине. И я хотел бы вытащить данные из этой базы данных на мою машину Windows с помощью графического интерфейса.

Я еще не финализировал дизайн (так что не нужно кодов). Я рассматриваю использование Flask для окон, которые будут разговаривать с HTTP-сервером в Linux-машине. Этот сервер устанавливает соединение с базой данных и предоставляет данные соответствующему клиенту.

Я также довольно новичок в GUI. Есть ли лазейка в этом подходе? Я не планирую ничего экстравагантного. Буду признателен за любую оказанную помощь.

python-3.x,http,flask,

-1

Ответов: 1


0 принят

SQLite не является серверной базой данных, а скорее файловой базой, т. Е. Не предназначен для доступа к серверу, а только для локального сохранения данных.

Я бы изменил дизайн и использовал другую серверную базу данных (MySQL, PostGreSQL и т. Д.).

Если вы действительно не можете использовать что-либо еще и хотите получить доступ к базе данных Sqlite по сети, я бы предоставил файл базы данных SQLite по сети (например, поделитесь им в сети с помощью Samba, если вы используете Linux). Другим примером доступа к SQLite-файлу является доступ к серверу удаленно с помощью SSH .

Еще один лучший подход - запрограммировать веб-службу на сервере, где существует файл SQLite , и использовать API этой веб-службы для CRUD для данных из базы данных.

AFAIK, это подход i единственный возможный путь.

Python-3.х, HTTP, колба,
Похожие вопросы