Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.063 c
15-1161192678
YurikGL
2006-10-18 21:31
2006.11.05
Множественное подключение к одному принтеру Canon LBP3200


15-1160657889
oldman
2006-10-12 16:58
2006.11.05
Ну вот и все... Как дальше жить?


15-1160584602
Pazitron_Brain
2006-10-11 20:36
2006.11.05
Есть кто из Казани?


1-1159262982
gdaujk
2006-09-26 13:29
2006.11.05
Выделяем память в DLL, а освобождаем в главном приложении…


2-1161355880
RomanH
2006-10-20 18:51
2006.11.05
Установка Microsoft SQL Server 2005 на WinXP Prof.SP2