|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
|
Подключение MySQL к C++21.03.2012, 03:02. Показов 34005. Ответов 26
Метки нет (Все метки)
Вот есть статья: http://articles.org.ru/cn/showdetail.php?cid=6810. Я по ней пытался подключить MySQL к C++, но там есть строчка:"Если вы посмотрите на каталог, куда установлен ваш сервер (c:\mysql\ по умолчанию), вы увидите, кроме всего прочего, две интересные папки: include и lib". Дело в том, что таких папок у меня нету. Качал мускул и с офф сайта и с денвером в комплекте-результат один. Что делать?
0
|
|
| 21.03.2012, 03:02 | |
|
Ответы с готовыми решениями:
26
Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL Подключение к БД MySQL |
|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
|
| 22.03.2012, 17:52 [ТС] | |
|
ок, тогда по-другому: как вы подключали MySQL к C++?
Добавлено через 13 минут Перенесите, пожалуйста, тему сюда:Visual C++ и базы данных
0
|
|
|
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
|
|
| 23.03.2012, 11:56 | |
|
1
|
|
|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
|
| 24.03.2012, 04:05 [ТС] | |
|
Нашел нужные файлы, но не могу понять, что и куда копировать и что писать в главном cpp файле. Объясните, пожалуйста, настройку visual c++ для работы с mysql.
0
|
|
|
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
|
|
| 24.03.2012, 08:37 | |
|
Правой кнопкой по проекту, Properties->Configuration Properties -> Visual C++ Directories -> Include Directories -> Edit. Добавляете примерно следующий путь C:\Program Files\MySQL\MySQL Server 5.5\include.
Тоже самое с Library Directories. У меня это путь C:\Program Files\MySQL\MySQL Server 5.5\lib
0
|
|
|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
||||||||
| 25.03.2012, 05:52 [ТС] | ||||||||
|
Ничего не выходит. Сделал все как здесь написано, но выводятся ошибки:
Вот код:
Добавлено через 19 часов 53 минуты Подскажите, пожалуйста, хоть что-то. Месяц мучаюсь.
0
|
||||||||
|
128 / 86 / 10
Регистрация: 03.02.2011
Сообщений: 477
|
|
| 16.04.2012, 12:12 | |
|
Ты в вижуале пытаешься подключить?
Добавлено через 9 минут Сорь, ступил. Значит так, подключаешь компоненты(ПКМ на панель инструментов, выбрать элементы), там обзор и находишь папку include в MySQL папке, выбираешь 4 MySQL элемента mySqlConnection mySqlDataAdapter mySqlCommand mySqlCommandBuilder В mySqlConnection в свойствах заполняешь DataBase, Host, Port, UserID, Password. Далее добавляешь mySqlCommand, там заполняешь Connection свой mySqlConnection, в Command Text пишешь свою MySQL комманду(ну я пишу по нажатию кнопки, поскольку у меня динамическая информация "mySqlInsertData->CommandText = "insert into `"+label2->Text+"`(`X`,`Y`, `step`) values ('"+textBox1->Text+"','"+textBox2->Text+"','"+textBox3->Text+"');";") вот так, потом в тексте mySqlInsertData->ExecuteNonQuery(); и всё, команда выполнится(в данном случае будет добавляться в таблицу)
3
|
|
|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
||
| 17.04.2012, 22:28 [ТС] | ||
|
Зато элементы SqlConnection, SqlDataAdapter, SqlCommand, SqlCommandBuilder есть.
0
|
||
|
128 / 86 / 10
Регистрация: 03.02.2011
Сообщений: 477
|
|
| 21.04.2012, 17:23 | |
|
Нет, это SQL, так, найди в интернете ADO.NET Provider, либо купи, либо найди полную бесплатную версию (она есть), поставь, потом правой кнопкой - добавить элемент и ниже - обзор, выбираешь файл .dll из папки с установленной программой и появляются нужные 4 файла
1
|
|
|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
|
| 22.04.2012, 03:38 [ТС] | |
|
http://dev.mysql.com/downloads/connector/net/ - он?
Если да, то скачал, установил, но в дочерних папках mysql этих dll не появилось. Скачал архивом, в архиве этих файлов тоже нет.
0
|
|
|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
|
| 24.04.2012, 00:25 [ТС] | |
|
нет, вот ссылка - http://www.devart.com/dotconne... nload.html
0
|
|
|
128 / 86 / 10
Регистрация: 03.02.2011
Сообщений: 477
|
|
| 24.04.2012, 12:52 | |
|
да, это он, но это официальный и он платный, на сколько я помню, а бесплатный был урезан неслабо
1
|
|
|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
|
| 25.04.2012, 00:28 [ТС] | |
|
А можно поточнее: я, например, не нашел куда заполнять mySqlConnection (где поле Connection), зачем нужны mySqlCommandBuilder, mySqlDataAdapter, как их всех связать, как выставить слушатель событий, чтобы, например, при нажатии мыши отправлялся запрос на исполнение, или формировался запрос для дальнейшей транзакции etc.
Опишите все подробно, если можно.
0
|
|
|
128 / 86 / 10
Регистрация: 03.02.2011
Сообщений: 477
|
||||||
| 26.04.2012, 10:33 | ||||||
|
Ну смотри. Предположим тебе нужно добавить информацию в базу. Достаточно mySqlConnection и mySqlCommand.
Выбираешь свойства mySqlConnection: Password - твой пароль для MySQL UserId - Логин для MySQL Database - название базы в MySQL Host - Твой хост(localhost) Port - 3306 Выбираешь свойства mySqlCommand: Connection - mySqlConnection CommandText - твоя команда на выполнение (я её заполняю в коде) Пример: Создаешь кнопку, на её обработку пишешь
2
|
||||||
|
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
|
|
| 28.04.2012, 01:43 [ТС] | |
|
Спасибо!
Все вышло! С этим понятно, а как на счет чтения? Видел вашу тему в этой ветке, но ничего не вышло). Можно пример дефолтного чтения и ссылку на мануал по ADO.NET, чтобы я сам осваивал.
0
|
|
|
128 / 86 / 10
Регистрация: 03.02.2011
Сообщений: 477
|
|||||||||||||||||||||||||||
| 29.04.2012, 12:19 | |||||||||||||||||||||||||||
|
Добавлено через 21 час 28 минут так, значит следующее будем считывать в listBox, использовать mySqlConnection и mySqlCommand из старого примера. Для подготовки необходимо сделать следующее:
это моё
3
|
|||||||||||||||||||||||||||
|
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 4
|
|
| 16.05.2012, 19:30 | |
|
Автор где ты достал mySqlConnection и остальные 3 файла? Я все ссылки тут скачал и не нашел. Объясни подробно где искать?
0
|
|
|
128 / 86 / 10
Регистрация: 03.02.2011
Сообщений: 477
|
|
| 18.05.2012, 20:21 | |
|
Ни тебе спасибо, ничего
найди dotConnect в интернете, бесплатную или купи на официально сайте, ссылка дана выше, установи и там найдешь все 4(!) компонента
2
|
|
|
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 4
|
|
| 19.05.2012, 16:36 | |
|
так и сделал. Поиск их так и не нашел
.
0
|
|
|
128 / 86 / 10
Регистрация: 03.02.2011
Сообщений: 477
|
|
| 24.05.2012, 08:45 | |
|
Так погоди
файл то один MySQL.dll вроде (завтра точнее скажу), а когда его подключишь в компонентах появится 4 новых элементаДобавлено через 10 часов 18 минут Помойму, для вижуал студии файл называется "Devart.Data.MySql.Vs.dll".
1
|
|
| 24.05.2012, 08:45 | |
|
Помогаю со студенческими работами здесь
20
Подключение к mysql Подключение к MySQL Подключение MySQL БД Подключение к MySQL
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|