БлогNot. QT и MySQL - работают ли вместе?

QT и MySQL - работают ли вместе?

Если вкратце - да, но нужно собирать драйвер самому - тема форума, статья из официального мануала.

Тем не менее, ниже прилагается пример готового проекта QT+MySQL. Как водится в таких случаях, это список книг :)

Если просто запусить проект в QT, установленном на Windows-машине, вероятнее всего, увидите лишь сообщение в отладчике

QSqlDatabase: QMYSQL driver not loaded

Для работы с SQL в файле проекта QT нужно не забыть подключить соответствующий модуль

QT       += core gui sql

и, конечно, сделать саму базу, например, в PhpMyAdmin из Denwer таким образом:

Создать БД
Создать БД
Создать таблицу в БД
Создать таблицу в БД
Заполнить информацию о столбцах таблицы и нажать "Сохранить"
Заполнить информацию о столбцах таблицы и нажать "Сохранить"

В остальном - обычный проект на основе класса QWidget, кстати, в идеологии MVC :)

Параметры подключения к базе прописаны в методе initDatabase виджета. Форма приложения выполнена в дизайнере форм и имеет такой вид:

вид окна приложения
вид окна приложения

 Скачать архив .zip с папкой этого проекта QT5 (3 Кб)

 TreeFrog: фреймворк на QT для Web-приложений с поддержкой разных БД


теги: mysql qt

19.04.2017, 11:16; рейтинг: 3148