Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Взаимодействие Delphi и MySQL Server, Взаимодействие Delphi и MySQL Server 
:(
    Опции темы
Boiskaut
Дата 14.3.2006, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



Подскажите, пожалуйста, как можно организовать взаимодействие между Delphi и базой данных на MySQL Server???
PM MAIL   Вверх
Vas
Дата 14.3.2006, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 29.6.2005
Где: Stavropol region

Репутация: 23
Всего: 28



dbExpress или сторонние компоненты типа Zeos.


--------------------
И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин)
PM MAIL   Вверх
Boiskaut
Дата 14.3.2006, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



А можно поточнее??? база данных MySQL Server
Добавлено @ 15:15
Проблема в том, что я вообще не могу разобраться как подключаться!!!! =((((
PM MAIL   Вверх
Vas
Дата 14.3.2006, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 29.6.2005
Где: Stavropol region

Репутация: 23
Всего: 28



Цитата(Boiskaut @ 14.3.2006, 15:02 Найти цитируемый пост)
Проблема в том, что я вообще не могу разобраться как подключаться!!!! =((((

Кидаем на форму SQLConnection с вкладки dbExpress. Выставляем нужные свойства:
ConnectionName=MySQLConnection;
DriverName=MySQL;
Заполняем свойтво Params и устанавливаем Connected:=True.
Если ругнется на библиотеку LIBMYSQL.dll ищем ее и кидаем на машину в папку пректа или лучше в папку %WinDir%. Еще раз пробуем коннектится должно сработать.


--------------------
И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин)
PM MAIL   Вверх
Boiskaut
Дата 15.3.2006, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



библиотеку LIBMYSQL.dll искал, но не нашел, где она вообще находится???
PM MAIL   Вверх
Vas
Дата 15.3.2006, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 29.6.2005
Где: Stavropol region

Репутация: 23
Всего: 28



Обычно в поставке сервера она идет в папке Mysql\bin. Могу кинуть по мылу если хочешь.


--------------------
И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин)
PM MAIL   Вверх
Boiskaut
Дата 15.3.2006, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



Скинь тогда по мылу: [email protected] а то че-то не могу найти...
Добавлено @ 11:59
и дай мне, пожалуйста, на всякий случай свою асю, чтоб по-быстрее общаться!!!

Это сообщение отредактировал(а) Boiskaut - 15.3.2006, 12:02
PM MAIL   Вверх
Vit
Дата 15.3.2006, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207



Используйте ADO компоненты.


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Boiskaut
Дата 16.3.2006, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



Компонент ADOConnecting ????

Суть в том, что у меня MySQL Server установлен не в отдельности, а в комплекте с PHP и т.д.
Т.Е. установлен сервер Apache, при запуске которого запускается и MySQL Server и PHP Server и т.д.

И еще: примерчик бы - как именно осуществить это соединение поподробнее, напримере!!! smile

smile с MySQL Serverom соединился с помощью SQLConnection и библиотеки Libmysql.dll smile

но теперь не понятно с помощью каких компонентов работать с самой базой smile

Это сообщение отредактировал(а) Boiskaut - 16.3.2006, 13:46
PM MAIL   Вверх
Vit
Дата 16.3.2006, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 14
Всего: 207



Цитата(Boiskaut @ 16.3.2006, 02:15 Найти цитируемый пост)
Компонент ADOConnecting ????



Упс! Сорри, по ошибке прочитал MS SQL... Хотя для MySQL есть ADO провайдер у них на сайте и через ADO можно достучаться


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Boiskaut
Дата 16.3.2006, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



Этот вопрос уже решен... Большое спасибо, помог Vas!!!!!
PM MAIL   Вверх
cyberriver
Дата 18.4.2006, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 18.4.2006

Репутация: нет
Всего: нет



Вот у меня следующая проблема у меня не может найти эту длл-ку libmysql.dll
пишет Can't load libmysql.dll
Я взял уже с mysql server (он у меня 5 стоит), из бина ее понакидал и в прожект и в папку бина дельфи, где dbexpmysql.dll лежит и в систем 32 кинул и в просто windows кинул... 
все равно пишет. не знаю уже чего делать 
PM MAIL   Вверх
Boiskaut
  Дата 19.4.2006, 06:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



А в свойствах Connection прописывал новые драва? 
И вообще если MySQL Server, то я использовал компоненты Zeos, и с ними все заработало, но правда были небольшие проблемы с установкой самих компонентов =)))) 

Это сообщение отредактировал(а) Boiskaut - 19.4.2006, 06:19
PM MAIL   Вверх
cyberriver
Дата 23.4.2006, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 18.4.2006

Репутация: нет
Всего: нет



теперь другая проблема которую никак не могу решить... 
хелп...

 smile 

с компонентом TSQLConnection все работает, к базе подключается, и все такое, правда апдейтится из формы не хочет, хотя я написал ApplyUpdates, он он не хочет, но это не  суть.

У меня из BDE Administrator не хочет коннектится, с обычным драйвером, скачал новый ODBC - Connector для MYSQL5, проверил он сам по себе работает, коннектится к базе.
А когда делаю алиас для него в BDE, то хоть тресни не коннектится или когда коннектится выходит из BDE. В формах тоже самое происходит 
для компонента TDataBase указываю новый ODBC драйвер, и имя базы, пытаюсь подконнектится, пишет, укажите алиас, указываю алиас, поле драйвер становится пустым, коннечусь и вылетает. 
уже два дня сижу  smile  smile 
Мне нужны сомпоненты TQuery TUpdateSQL. почему через BDE не работает не пойму smile  
PM MAIL   Вверх
Boiskaut
Дата 25.4.2006, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 14.3.2006

Репутация: нет
Всего: нет



скачай компоненты Zeos и с ними все работает!!!! 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1086 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.