Accesarea mysql din delphi prin ODBC

Accesarea MySQL de la Delphi prin ODBC

Vă puteți conecta la MySQL de la Delphi în mai multe moduri:

- prin ODBC (una dintre metodele cele mai vechi și cele mai dovedite, este cea mai lentă);






- prin componente de acces la date de la producători terți (de obicei componentele sunt plătite);
- prin intermediul furnizorului de servicii OLE DB (cel mai cunoscut - MyODBC de la SWSoft, a fost disponibil anterior pe site-ul MySQL);
- prin componenta dbExpress (disponibilă începând cu Delphi 7, este de asemenea prezentă în versiunea gratuită).

Pentru a vă conecta prin ODBC, descărcați ultima versiune a driverului ODBC din pagina de descărcare MySQL (la momentul redactării, versiunea 5.1 a fost disponibilă) și instalați-o. În Panoul de control Windows, selectați <Администрирование - Источники данных ODBC> și în fila Sistem DNS, faceți clic pe butonul Adăugați pentru a crea o nouă sursă de date de sistem:

Accesarea mysql din delphi prin ODBC






Apare o nouă sursă de date:

Accesarea mysql din delphi prin ODBC

Apoi, faceți clic pe butonul Setări pentru a configura driverul:

Accesarea mysql din delphi prin ODBC

Formăm șirul de conectare în Delphi:

Accesarea mysql din delphi prin ODBC

Șirul de conectare va arăta astfel:

Provider = MSDASQL.1; Password =<пароль>Persist Security Info = Adevărat;
ID utilizator =<имя пользователя>; Sursa de date = MyODBC; Proprietăți extinsă = "PORT = 3306;
SERVER =<имя сервера>DESCRIPTION = Driver pentru MySQL; PWD =<пароль>;
DATABASE =<имя базы данных>; DSN = MyODBC; UID =<имя пользователя>"


Notă. Conectarea utilizatorului root va funcționa numai de la mașina locală. Pentru a vă conecta la baza de date din rețea, trebuie să creați un nou utilizator MySQL cu drepturi limitate și să îl conectați.

Pentru a lucra cu baza de date de la o mașină client de rețea, trebuie să instalați driverul ODBC pe acesta și să configurați sistemul DNS pentru un anumit utilizator.







Articole similare

Trimiteți-le prietenilor: