Работа с SQL в Qt Creator


Описание

Одним из наиболее ценных ресурсов на сегодняшний день является информация. Поэтому довольно часто при разработке программ приходится иметь дело с базами данных (БД), осуществляющих ее хранение.

Qt предоставляет довольно удобный интерфейс (QtSql) для взаимодействия с различными системами управления базами данных (СУБД). Но при написании работающих с БД программ, помимо соблюдения чисто технических требований СУБД, необходимо учитывать также и структуру хранимой информации. Т.к. корректный вызов неправильного запроса верных результатов не вернет.

Этот вопрос решается проще, если мы разрабатываем собственную БД и будем являться ее единственным пользователем. Но и в этом случае периодически возникает необходимость посмотреть “что же там сейчас хранится?”. Этот вопрос возникает гораздо чаще, если мы подключаемся к уже существующей базе.

Как известно, в Qt Creator отсутствуют какие-либо инструменты, облегчающие разработку приложений, работающих с БД. Данный плагин призван сгладить этот недостаток (в части работы с SQL базами данных).

Основные возможности

  • Поддержка произвольного числа соединений (с различными драйверами СУБД и параметрами соединения);
  • Просмотр списка таблиц БД, их содержимого и структуры (схемы);
  • Выполнение произвольных SQL запросов;
  • Экспорт содержимого таблицы или результата запроса.

Плагин основан на приложении  Timo Bergmann’а QtSqlView.

Скачать

Скомпилированный плагин

Исходники

Версия плагина должна совпадать (по крайней мере первые две цифры) с версией Qt Creator’а.