![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 11.11.2012
Сообщений: 1
|
![]()
Только учу программирование на с++.
Получил задание создать таблицу с данными: • Таблицы создаются средствами языка SQL. • Описание типов столбцов производятся средствами языка SQL. • Описание типов данных, заполнения таблиц производится средствами языка С++. • Запросы пишутся на встроенном языке SQL. • Ввод и вывод данных производится средствами языка С++. Насколько я начитался требуются коннекторы. скачал отсюда installer http://dev.mysql.com/downloads/mysql/5.1.html. когда подключил header файл(в папке Connector c++ 1.1.0/include), оказалось там еще ссылки на отсутствующие файлы, например: "boost/variant.hpp". Может подскажете какое-то пошаговое руководство чтобы выполнить подключение библиотек языка sql, как передавать (я так понял) статические команды sql. Уже три дня пытаюсь ее подключить хотя бы. Заранее спасибо за помощь |
![]() |
![]() |
![]() |
#2 | |
Подтвердите свой е-майл
Регистрация: 20.07.2011
Сообщений: 239
|
![]() Цитата:
Потом на языке C++ написать программу для этой базы? Если да, тогда вам нужен Microsoft Office Access - в нём можно создать базу данных(файл)... а поля и прочие с помощью SQL. Потом можно написать программу для работы с этой БД в C++ Builder. Я так раньше и поступал ![]() |
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
![]()
Можно ещё на фреймворке Qt С++
По следующей ссылке изложены базовые принципы работы с базами данных в Qt: http://habrahabr.ru/post/51650/ |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Ого, акцесс, ого qt. Круто.
А про SQLite все забыли? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
![]()
Вот на всякий случай, какие базы данных поддреживаются в Qt:
http://qt-project.org/doc/qt-4.8/sql-driver.html Код:
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Дело не в том что поддерживает, а что нет. Дело в Qt. Тащить громадный, тяжеленный кроссплатформеный фреймворк, только для того что бы соединится с БД, имхо, нонсенс. Уж лучше акцесс, но я его не считаю за БД.
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
![]() Цитата:
- Крассплатформенность - это огромный плюс - Qt - это высокая скорость разработки ПО - С++ славится быстродействием - Qt - это отличная, продуманная документация |
|
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Не в обиду, но этот пост похож на гламурный текст из "учебника" по сям.
Цитата:
А вообще, "Получил задание создать таблицу с данными:", для этого изучать сразу qt, с условием что, "Только учу программирование на с++.", выглядит несколько не своевременно как минимум. Во всяком случае, свою позицию я огласил. Остальное за ТС. |
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
![]()
А еще есть ODBC
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
ODBC всего лишь драйвер.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление строки с помощью SQL запроса (Query1.SQL.ADD('Delete....')) | Schutze | Помощь студентам | 6 | 29.11.2009 22:15 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |
SQL запрос на основе другого SQL запрса... | Timoxa | БД в Delphi | 1 | 07.01.2007 18:15 |