Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];

Вниз

MySQL   Найти похожие ветки 

 
morda   (2006-10-17 10:47) [0]

Всем привет!
хочу подключаться с серверу MySQL из программы делфи через ADO.
Какие драйверы/провайдеры мне нужно иметь на машине с делфи ? (какие проще использовать ?)
где их бесплатно скачать ?
как их устанавливать ?

помогите плиз


 
vegarulez ©   (2006-10-17 11:04) [1]

Подключаюсь к mysql через dbexpress.
использую mysqllib.dll


 
morda   (2006-10-17 11:13) [2]

хорошо, дай пожалуйста ссылочку на mysqllib.dll
она полность бесплатная ?


 
vegarulez ©   (2006-10-17 11:20) [3]

она у тебя лежит в полностью бесплатном мускле... )
поиши...


 
vegarulez ©   (2006-10-17 11:22) [4]

также...
для общего развития...
есть дрова MyODBC 3.51 с помощью которых практически отовсюду можно доступ к бд получить...


 
morda   (2006-10-17 11:31) [5]

MyODBC 3.51 бесплатная полностью ?
дайте ссылку пожалуйста где скачать


 
morda   (2006-10-17 11:35) [6]

мой мускуль крутиться на юниксовой машине - там файла mysqllib.dll нету
как мне проще поступить в такой ситуации mysqllib.dll или MyODBC 3.51 ?
где теперь взять mysqllib.dll ? качать полностью дистрибутив мускуля под винду ?


 
Ketmar ©   (2006-10-17 11:42) [7]

проще всего -- убиться ап стену.


 
vegarulez ©   (2006-10-17 11:50) [8]

доки читать.... долго и упорно... и факи...
в которых подробно описано... что библиотеки в линуксе и юниксе имеют *.so... ==> libmysql.so

p.s. ошибся  сверху... пральное название libmysql.dll и соответственно libmysql.so....   так что не стоит себя ап стену убивать...


 
palva ©   (2006-10-17 11:58) [9]

В Delphi 7 название библиотеки DBExpress-драйвера под MySQL такое: dbexpmysql.dll. Эта библиотека лежит в директории Bin Delphi. Правда, не знаю, работает ли это под 5-й версией.

А если подключаться через ADO, как в вопросе, то тогда через драйвер ODBC 3.51. Может быть есть что-то еще, платное, но я не слышал.


 
morda   (2006-10-17 12:15) [10]

на моей юниксовой машине нету файла libmysql.so. из файлов с похожими названиями есть только libmysqlclient.so и libmysqlclient_r.so. я могу использовать файл libmysqlclient.so под виндовс для доступа к базе данных из делфи ?


 
clickmaker ©   (2006-10-17 12:18) [11]


> [10] morda   (17.10.06 12:15)

разницу-то между клиентом и сервером чувствуешь? libmysqlclient
Значит, клиентская DLL должна быть в том формате, какая у тебя ОС на клиентской машине


 
vegarulez ©   (2006-10-17 12:44) [12]

Я тебя не пойму... что так сложно то всё...
ты толком объясни чего ты хочешь...
тебе надо приложение под Linux? если да то Kylix тебе в руки - вставляешь компоненты dbexpress и смотриш что они требют...
Если под винду всё то же самое...
И под то и под то - тебе нужны всего лишь 2 библиотеки: libmysql, dbexpmysql.

libmysqlclient для того чтоб к базе цеплятся его я тоже юзал. Ищешь его и кидаешь в папку...
usr\local\sys
или
usr\lib\mysql\sys... не помню точно куда я его кидал. Давно дело было... и линукса под рукой посмотреть нету.

Сечас работаю под виндой на мускле. там нужны 2 библиотеки, которые написал выше. Никаких проблем при этом не возникает.


 
_Ламер_   (2006-10-17 13:10) [13]

Я поставил MyODBC Connector  и не ипу мозгу. А где там Mysql крутится и на чём - мне фиолетово. Лишь бы связь была %)


 
morda   (2006-10-17 16:19) [14]

уточняю - сервер c mysql - под freebsd работает.
Нужно для начала в делфи считать пару таблиц из базы данных в Tdatasource. Сейчас я уже докачиваю mysql под виндовс чтобы взять от туда libmysql.dll
что потом с libmysql, dbexpmysql делать ? как делфи поймет что с ними надо дружить ?


 
morda   (2006-10-17 18:21) [15]

теперь я взял файл libmysql, полодил его в папку C:\Program Files\Borland\Delphi7\Bin (и в папку проекта тоже)

поместил на форму компонент SQLConnection
задал connectionname = MySQLConnection
делаю SQLConnection1.Connected := true;
получаю сообщение unable to load libmysql.dll
в чем дело ?
почему делфи не видет libmysql.dll ?


 
vegarulez ©   (2006-10-18 06:25) [16]

в папку Lib не пробовал помещать :)


 
shake   (2006-10-19 05:38) [17]

в папку либ не пробовал ещё
я подключился через ADO+ODBC. пока устраивает (но обязательно попробую ради интереса и с библиотеками)
спасибо всем за помощь !



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.043 c
2-1161607652
atruhin
2006-10-23 16:47
2006.11.05
Сравнение событий Onxxxx


2-1161333538
vigo_
2006-10-20 12:38
2006.11.05
последовательность


15-1160666005
vidiv
2006-10-12 19:13
2006.11.05
дайте скачать 3dsmax =)


2-1161451266
GunGarry
2006-10-21 21:21
2006.11.05
Эмулировать нажатие заданной клавиши в активном приложении


1-1159426778
AAdamov
2006-09-28 10:59
2006.11.05
Преобразование текста в тип





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский