SimpleSQLiteReader — это простая программа для просмотра баз данных. Удобство этой программы заключается в ее интуитивно понятном интерфейсе и быстрой работе. В ней есть все необходимое для минимального взаимодействия с любой базой данных SQLite. Логотип приложения
Мой проект представляет собой приложение, состоящее из двух форм. Первая форма является основной и открывается по умолчанию. В ней представлен основной интерфейс приложения.
На данном изображении представлены основные компоненты программы. Приведу описание основных компонентов.
-
В поле
QLineEdit
можно указать название базы данных. -
С помощью верхнего интерфейса можно создать, открыть или сохранить базу данных. При открытии базы данных происходит проверка на корректность расширения и других параметров названия базы данных. После успешной проверки приложение открывает базу данных в таблице, открывая первую страницу.
-
В поле «Таблица» можно выбрать страницу базы данных. Также можно обновить таблицу, если база данных была изменена вне программы. Кроме того, можно выполнить
SQL
-команду для данной базы данных.
При выполнении SQL
-команды открывается вторая форма, в которой можно ввести SQL
-запрос. Ниже расположено поле, в которое будет выведен результат выполнения запроса. А в нижней части формы находится кнопка, при нажатии на которую выполняется заданный SQL
-запрос.
В нижнее текстовое поле отображаются логи выполнения команд, которые вводит пользователь, а в таблицу, расположенную справа, выводятся результаты выполнения SQL
-команд типа SELECT
. После каждого изменения данных в таблице система автоматически обновляет ее содержимое. При закрытии или обновлении таблицы пользователю будет выведено уведомление о том, что текущая таблица не была сохранена. Чтобы изменения сохранились, пользователю будет предложено вручную выполнить сохранение данных.