![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MySQL [D7, XP]
morda © (2006-10-17 10:47:00)Всем привет!
хочу подключаться с серверу MySQL из программы делфи через ADO.
Какие драйверы/провайдеры мне нужно иметь на машине с делфи ? (какие проще использовать ?)
где их бесплатно скачать ?
как их устанавливать ?
помогите плиз
shake (2006-10-19 05:38:00) [1]в папку либ не пробовал ещё
я подключился через ADO+ODBC. пока устраивает (но обязательно попробую ради интереса и с библиотеками)
спасибо всем за помощь !
vegarulez (2006-10-18 06:25:00) [2]в папку Lib не пробовал помещать :)
morda (2006-10-17 18:21:00) [3]теперь я взял файл libmysql, полодил его в папку C:\Program Files\Borland\Delphi7\Bin (и в папку проекта тоже)
поместил на форму компонент SQLConnection
задал connectionname = MySQLConnection
делаю SQLConnection1.Connected := true;
получаю сообщение unable to load libmysql.dll
в чем дело ?
почему делфи не видет libmysql.dll ?
morda (2006-10-17 16:19:00) [4]уточняю - сервер c mysql - под freebsd работает.
Нужно для начала в делфи считать пару таблиц из базы данных в Tdatasource. Сейчас я уже докачиваю mysql под виндовс чтобы взять от туда libmysql.dll
что потом с libmysql, dbexpmysql делать ? как делфи поймет что с ними надо дружить ?
_Ламер_ (2006-10-17 13:10:00) [5]Я поставил MyODBC Connector и не ипу мозгу. А где там Mysql крутится и на чём - мне фиолетово. Лишь бы связь была %)
vegarulez (2006-10-17 12:44:00) [6]Я тебя не пойму... что так сложно то всё...
ты толком объясни чего ты хочешь...
тебе надо приложение под Linux? если да то Kylix тебе в руки - вставляешь компоненты dbexpress и смотриш что они требют...
Если под винду всё то же самое...
И под то и под то - тебе нужны всего лишь 2 библиотеки: libmysql, dbexpmysql.
libmysqlclient для того чтоб к базе цеплятся его я тоже юзал. Ищешь его и кидаешь в папку...
usr\local\sys
или
usr\lib\mysql\sys... не помню точно куда я его кидал. Давно дело было... и линукса под рукой посмотреть нету.
Сечас работаю под виндой на мускле. там нужны 2 библиотеки, которые написал выше. Никаких проблем при этом не возникает.
clickmaker (2006-10-17 12:18:00) [7]
> [10] morda (17.10.06 12:15)
разницу-то между клиентом и сервером чувствуешь? libmysql client
Значит, клиентская DLL должна быть в том формате, какая у тебя ОС на клиентской машине
morda (2006-10-17 12:15:00) [8]на моей юниксовой машине нету файла libmysql.so. из файлов с похожими названиями есть только libmysqlclient.so и libmysqlclient_r.so. я могу использовать файл libmysqlclient.so под виндовс для доступа к базе данных из делфи ?
palva (2006-10-17 11:58:00) [9]В Delphi 7 название библиотеки DBExpress-драйвера под MySQL такое: dbexpmysql.dll. Эта библиотека лежит в директории Bin Delphi. Правда, не знаю, работает ли это под 5-й версией.
А если подключаться через ADO, как в вопросе, то тогда через драйвер ODBC 3.51. Может быть есть что-то еще, платное, но я не слышал.
vegarulez (2006-10-17 11:50:00) [10]доки читать.... долго и упорно... и факи...
в которых подробно описано... что библиотеки в линуксе и юниксе имеют *.so... ==> libmysql.so
p.s. ошибся сверху... пральное название libmysql.dll и соответственно libmysql.so.... так что не стоит себя ап стену убивать...
Ketmar (2006-10-17 11:42:00) [11]проще всего -- убиться ап стену.
morda (2006-10-17 11:35:00) [12]мой мускуль крутиться на юниксовой машине - там файла mysqllib.dll нету
как мне проще поступить в такой ситуации mysqllib.dll или MyODBC 3.51 ?
где теперь взять mysqllib.dll ? качать полностью дистрибутив мускуля под винду ?
morda (2006-10-17 11:31:00) [13]MyODBC 3.51 бесплатная полностью ?
дайте ссылку пожалуйста где скачать
vegarulez (2006-10-17 11:22:00) [14]также...
для общего развития...
есть дрова MyODBC 3.51 с помощью которых практически отовсюду можно доступ к бд получить...
vegarulez (2006-10-17 11:20:00) [15]она у тебя лежит в полностью бесплатном мускле... )
поиши...
morda (2006-10-17 11:13:00) [16]хорошо, дай пожалуйста ссылочку на mysqllib.dll
она полность бесплатная ?
vegarulez (2006-10-17 11:04:00) [17]Подключаюсь к mysql через dbexpress.
использую mysqllib.dll