Достъп до MySQL от Delphi чрез ODBC
Свързване с MySQL от Delphi по няколко начина:
- чрез ODBC (един от най-старите и най-доказаните начини, той е най-бавно);
- компонентите на достъп до данните от третото лице (обикновено платени компоненти);
- чрез доставчик на OLE DB (най-известният - MyODBC от SWsoft, досега се предлагаше от сайта на MySQL);
- чрез dbExpress компонент (достъпно от Delphi 7, и присъства в свободна версия).
За да се свържете чрез ODBC-ODBC изтеглите най-новата версия на драйвера от страницата на MySQL изтегляне и инсталиране на него (в момента на писане, версия 5.1 е на разположение). На Windows в контролния панел за да изберете <Администрирование - Источники данных ODBC> и раздела DNS система върху бутона Add, създайте нов системен източник на данни:
Нов източник на информация:
Следваща бутон Регулиране настройките на драйвера:
Форма низ връзка в Делфи:
низ връзка ще бъде подобно на следното:
Доставчик = MSDASQL.1; Password =<пароль>; Persist Security Info = True;
User ID =<имя пользователя>; Data Source = MyODBC; Extended Properties = "PORT = 3306;
СЪРВЪРА =<имя сервера>; ОПИСАНИЕ = шофьора MySQL; хората с увреждания =<пароль>;
на база данни =<имя базы данных>; DSN = MyODBC; UID =<имя пользователя>"
Забележка. Свързване на корен потребителят ще работи само на локалната машина. За да се свържете с базата данни от мрежата, е необходимо да се създаде нов MySQL потребител с ограничени права, и да го свържете.
За работа с мрежовите клиентска машина, трябва да го инсталирате на един шофьор ODBC и конфигуриране на системата за DNS на конкретен потребител.
Свързани статии