Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Каким компонентом лучше коннектиться к MySQL [D7, MySQL]


BlackCat ©   (2004-01-16 06:42:00) 

народ, подскажите пожалуста, каким компонентом лучше коннектиться к MySQL базе, причем база одна, а клиентов несколько. Как коннектиться с удаленной машины??? и каким компонентом лучше.


asp   (2004-01-19 09:54:00) [1]

KSergey © (18.01.04 07:11) [6] > Это смотря какое определение дать "клиенту" :))


Nikolay M.   (2004-01-19 09:27:00) [2]


> NikB (18.01.04 13:24) [7]

Голосую всеми конечностями за ZeosLibrary. 3 года на них работал, нашел только один глюк, связанный с Persistent-полями, что не сильно расстроило. + удобство переноса на другие машины: требуется одна-единственная дллка.


> база одна, а клиентов несколько. Как коннектиться с удаленной
> машины???

Для начала теорию почитать, а потом уже только за компоненты браться.


AndB   (2004-01-18 16:47:00) [3]

Тоже забавная штучка - Client MySQL, два *.pas файла
http://tothpaul.free.fr/delphix.php3?page=2&view=15
(для коллекции)


NikB   (2004-01-18 13:24:00) [4]

To BlackCat ©
Ia neskolko mesiacev rabotaiu s MySQL s ZEOS komponents. Oni vpolne free i ne pol"zuiut BDE.
Rekomenduiu http://www.zeoslib.net/
Jelaiu udachu!


KSergey   (2004-01-18 07:11:00) [5]

Кто в лес, кто по дрова...
Автор (если я правильно читаю) задавал первоначальный вопрос про M ySQL. Зачем его с пути сбивать, рассказывая про M SSQL?
Правда потом он опять что-то про MS SQL начал лапотать... Так определитесь уже, наконец.

> asp © (16.01.04 09:55) [3]
> Разумеется, на машине клиента должен быть клиент MySQL

Уточните, пожалуйста, о каком клиенте речь? О dll-ке? Или есть именно какой-то клиент для доступа?


Falendysh   (2004-01-17 23:38:00) [6]

Можно юзать BDE там еще надо MySQL ODBC драйвер (могу выслать)
ставишь етот драйвер прописываешь алиас в BDE. В своей проге используешь компонент TDataBase где и используешь етот алиас, а дальше дело техники...


Flagman   (2004-01-16 09:59:00) [7]

>Как там вообще реализовано соединение с БД??? Надо Имя файла на >диске указывать для соединения, или указывается IP, порт, логин >и пароль???

Для ADO лучше создать udl файл, в котором все пути и настройки для коннекта лежат, положить его где-нить поблизости и показать путь к нему в ADOConnection.ConnectionString... Если я все правильно помню...


asp   (2004-01-16 09:55:00) [8]

Можешь воспользоваться компонентами dbExpress.
Коннект к БД осуществляется через SQLConnection. Особое внимание свойствам DriverName и Params.
Разумеется, на машине клиента должен быть клиент MySQL (пардон за тавтологию :)


BlackCat   (2004-01-16 09:42:00) [9]

Я вообще с БД для сети первый раз сталкиваюсь.
Как там вообще реализовано соединение с БД??? Надо Имя файла на диске указывать для соединения, или указывается IP, порт, логин и пароль???
Просто в Делфи не знаю. Знаю, как на PHP к My(Ms)SQL конектиться.
Процедура для MS Access и MS SQL Server одинакова?


Flagman   (2004-01-16 06:51:00) [10]

Я пару лет назад писал проект под MSSQL, использовал ADO. Вполне работоспособное решение. Правда в D5 там глюк был небольшой, нужно было патч качать, но в D7 я полагаю его уже поправили. И еще трабл - регистрозависимый Locate не сделаешь. Хотя тоже может уже поправили.


Наверх

Титульная страница Поиск, карта сайта Написать письмо