![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Каким компонентом лучше коннектиться к 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 не сделаешь. Хотя тоже может уже поправили.