Универсальный клиент для управления базами данных на C++ с графическим интерфейсом QT.
C++
Qt 6 (Widgets, Sql)
CMake (сборка)
Git (контроль версий)
Окно подключения:
Подключение к БД SQLite по локальному пути, список таблиц, вывод данных и поиск по любому из значений.
Выбор типа СУБД ( PostgreSQL, MySQL, SQLite, Access, Oracle)
Ввод адреса, порта, логина и пароля или путь к БД
Проверка соединения перед подключением
Основное окно:
Просмотр списка таблиц базы данных
Поиск по значениям в любом столбце
Дополнительно:
Локальные заметки (хранятся отдельно от БД)
Подключение к базам данных:
Сохранение конфигураций без пароля
Менеджер сохранённых подключений
Работа с данными:
Просмотр и редактирование данных в таблицах
Добавление, изменение, удаление записей
Управление структурой БД:
Создание новых таблиц
Переименование таблиц
Удаление таблиц
Объединение данных нескольких таблиц
Дополнительно:
Автосохранение состояния при закрытии
Сборка:
x64 Native Tools Command Prompt for VS
set QTDIR=C:\QT\*.*.*\msvc2019_64
echo %QTDIR%
git clone https://github.com/VSRom/Editor-Light-DataBase
cmake --preset=Qt-Release
cmake --build out/build/release
cd out/build/release
"%QTDIR%\bin\windeployqt.exe" Editor-Light-DataBase.exe // ELDB.exe