Skip to content

VSRom/Editor-Light-DataBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Editor Light DataBase

Универсальный клиент для управления базами данных на 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors