|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.11.2012, 15:53 | #1 |
Новичок
Джуниор
Регистрация: 11.11.2012
Сообщений: 1
|
sql + c++
Только учу программирование на с++.
Получил задание создать таблицу с данными: • Таблицы создаются средствами языка 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. Уже три дня пытаюсь ее подключить хотя бы. Заранее спасибо за помощь |
02.01.2013, 19:11 | #2 | |
Подтвердите свой е-майл
Регистрация: 20.07.2011
Сообщений: 239
|
Цитата:
Потом на языке C++ написать программу для этой базы? Если да, тогда вам нужен Microsoft Office Access - в нём можно создать базу данных(файл)... а поля и прочие с помощью SQL. Потом можно написать программу для работы с этой БД в C++ Builder. Я так раньше и поступал |
|
03.01.2013, 14:35 | #3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Можно ещё на фреймворке Qt С++
По следующей ссылке изложены базовые принципы работы с базами данных в Qt: http://habrahabr.ru/post/51650/ |
06.01.2013, 00:21 | #4 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Ого, акцесс, ого qt. Круто.
А про SQLite все забыли? |
06.01.2013, 01:57 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Вот на всякий случай, какие базы данных поддреживаются в Qt:
http://qt-project.org/doc/qt-4.8/sql-driver.html Код:
|
06.01.2013, 03:00 | #6 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Дело не в том что поддерживает, а что нет. Дело в Qt. Тащить громадный, тяжеленный кроссплатформеный фреймворк, только для того что бы соединится с БД, имхо, нонсенс. Уж лучше акцесс, но я его не считаю за БД.
|
07.01.2013, 11:28 | #7 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Цитата:
- Крассплатформенность - это огромный плюс - Qt - это высокая скорость разработки ПО - С++ славится быстродействием - Qt - это отличная, продуманная документация |
|
07.01.2013, 23:17 | #8 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Не в обиду, но этот пост похож на гламурный текст из "учебника" по сям.
Цитата:
А вообще, "Получил задание создать таблицу с данными:", для этого изучать сразу qt, с условием что, "Только учу программирование на с++.", выглядит несколько не своевременно как минимум. Во всяком случае, свою позицию я огласил. Остальное за ТС. |
|
08.01.2013, 13:20 | #9 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
А еще есть ODBC
|
09.01.2013, 23:00 | #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 |