Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/19: Рейтинг темы: голосов - 19, средняя оценка - 4.84
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255

[C++ Builder XE] Подключение БД MySQL 6.0.6

08.04.2012, 21:33. Показов 3858. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Возникла не понятная проблема с подключение БД MySQL 6.0.6 к C++ Builder XE через SQLConnection. (см.вложение 1(версия MySQL))

Все настройки как по мне настроины правильно, но Builder не хочет грузить или не видит LIBMYSQL.dll (см. вложение 2), хотя она присутствует в папке bin (см. вложение 3) копипаст с MySQL 6.0.6.

По началу была проблема с dbxmys.dll, в Builder XE 15.х.х.х. версия, вылетала ошибка

C++
1
2
3
Driver could not be properly initialized. Client library may be
 missing, not installed properly, of the wrong version, or the driver may 
be missing from the system path
Исправил поменяв библиотеку на 14.х.х.х вурсию с C++ Builder 2010, появилась ошибка описанная выше!

Как исправить? копипастил и библиотеку и в папку с проектом!

Не по теме:

По поводу что MySQL 6.0.6 еще "сырая" дело не в этом, таже проблема и с 5.1.53



Спасибо!
Миниатюры
[C++ Builder XE] Подключение БД MySQL 6.0.6   [C++ Builder XE] Подключение БД MySQL 6.0.6   [C++ Builder XE] Подключение БД MySQL 6.0.6  

0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.04.2012, 21:33
Ответы с готовыми решениями:

C++ Builder + MySQL подключение с Денвера
Здравствуйте! У меня такой вопрос, есть денвер, в который входит MySQL, в ней находиться база заполненная, задача вывести всё это дело на...

И снова подключение mySQL к Builder
Я знаю, этот вопрос поднимался уже много раз на различных форумах, но прочитав уйму текста я так и не нашел ответа на свои вопросы. ...

Подключение базы MySQL к С++ Builder 6
Привет народ. У меня есть задача организовать базу даных через Билдер, но я не могу ёё подключить через компонет SQLConection...сначала...

6
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
08.04.2012, 22:40  [ТС]
Разобрался!!

не хотело конектится с MySQL 5.1.53 x64 (с MySQL 5.1.53 x32 было бы изначально все норм), взял LIBMYSQL.dll с MySQL 5.1.53 x32 и заменил им файл из MySQL 6.0.6.

Итого. Как я подключил MySQL 6.0.6 к С++ Builder XE.

1) Взял файл dbxmys.dll из C++ builder 2010 заменил им оригинальный файл из C++ builder XE
2) Взял файл LIBMYSQL.dll из MySQL 5.1.53 x32 заменил им оригинальный файл MySQL 6.0.6 (см. вложение)

P. S. Если кто знает почему не хотело работать с dbxmys.dll в Builder XE 15.х.х.х. , а с 14.x.x.x.x работает?
Миниатюры
[C++ Builder XE] Подключение БД MySQL 6.0.6  
0
 Аватар для Infinity3000
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
08.04.2012, 23:06  [ТС]
Результат

БД "test" с одной табличкой "books"
Миниатюры
[C++ Builder XE] Подключение БД MySQL 6.0.6  
1
49 / 37 / 14
Регистрация: 05.02.2010
Сообщений: 249
12.04.2012, 11:12
Оффтоп, но может быть полезно.
Были различные проблемы в связке C++ Builder - mySQL, особенно при большой нагрузке (Несколкьо сотен запросов в секунду часто фейлилось). Перешел на SQLite и проблем не знаю - ни одной ошибки, подключение элементарно- простой инклюд и Ваша программа уже сама по себе почти сервер БД.
Очень советую для не больших приложений.
1
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
12.04.2012, 11:26
Не хочу разжигать очередной холивар, но мускл очень зависим от настройки. Даже без углубления в настройки, замена стандартного my.ini на аналогичные из каталога, существенно изменяют работу сервера. И если говорить о небольших приложениях, то тогда какие несколько сотен запросов в секунду?) Не люблю общаться с сервером через DBX, но через api функции mysql(тот же инклуд + коммент для dll), если проблемы и появляются, то тут же можно понять что и почему.
1
49 / 37 / 14
Регистрация: 05.02.2010
Сообщений: 249
12.04.2012, 12:40
И не надо холиваров.
Все просто - если человеку надо сделать приложение на 1 комп - sqlite, сетевое - mysql.

По поводу сотен запросов - у меня таблица была из 60 полей, анкета.
Была задача -поиск закономерностей между ответами.
Можно было бы выгрузить всю базу в приложение и обрабатывать там, но это как-то глупо.
У меня в цикле прога высылала базе кучу SELECTов. Запросы одного вида - просто Select ... WHERE ...; При этом можно было запустить 10 раз подряд и в 3-5 случаях выдаст ошибку.
Почему -я так и не понял.

И еще раз - я не холивар развожу, я делюсь своим опытом - перешел на sqlite и забыл про проблемы.
1
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
12.04.2012, 17:56
Цитата Сообщение от Dreablin Посмотреть сообщение
Все просто - если человеку надо сделать приложение на 1 комп - sqlite.
Вот тут конечно споров быть не может. SQLite в этом плане очень хорошо подходит, ибо берет на себя бесконечную волокиту со структурами. Многие из известных ПО оценили эту сторону бд (Opera, Miranda и т.п.). И как MySQL обладает кроссплатформенностью, что дает возможность его использования в различного рода ОС (те же андроиды).
Касательно вашей задачи, возможно использование тригеров или функций с курсорами облегчило бы задачу. Но это на будущее, если будет необходимость создания многопользовательских сетевых приложений или клиент-серверных приложений.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.04.2012, 17:56
Помогаю со студенческими работами здесь

Удалённое подключение к MySQL средствами C++ Builder
У хостера СУБД MySQL. Вопрос: можно ли как то реализовать удалённое подключение через интернет к базе данных хостера?

Подключение MySQL сервера в RadStudio С++ Builder
Всем доброго времени суток! Ребята такой вопрос к вам, вот есть у меня openserver на нём есть MySQL аж 3 версии. Имеем базу данных на...

Не устанавливается MySQL ODBC Driver. Как работать на C++ Builder с MySQL ?
Windows XP. Устанавливаю mysql-connector-odbc-noinstall-5.2.6-win32 Вместо обычной последовательности окошек инсталлятора - консольное...

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL
Здравствуйте! Возникла проблема подключения к удаленной БД MySQL. Пишу Android-приложение в Xamarin Studio на C#. Хочу сделать...

Подключение к БД MySQL. Xamarin Studio: C#-PHP-MySQL
Здравствуйте! Необходимо реализовать подключение к удаленной БД MySQL. Пишу Android-приложение в Xamarin Studio на C#. Хочу сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru