Підключення до mysql через ado - cайт - у крайнього

Всім привіт, коли я розглядав тему, про те, як можна працювати з MySQL в Delphi. то в ній я приводив назва компонентів, через які здійснювався доступ до БД і таблицями БД. Даний компонент, для доступу до MySQL. який я згадував раніше, носить назву - MyDAC. Якщо чесно, то я не викорис розвивається він зараз, чи доступний він для нових версій Delphi. але зате я знаю, що компоненти ADO, вже встановлені майже у всіх версіях Delphi і що за допомогою них, можна здійснювати доступ до БД MySQL. Один, у них, є невеликий мінус, то, що не всі драйвери БД встановлені відразу, деякі доводиться шукати і встановлювати самому, вручну. Але, легше, адже, скачати драйвер БД, ніж компонент, який можливо не стане на Вашу версію Delphi. тим більше, ще може бути і платний.

Так ось, в цій статті, я хотів би розповісти, як можна підключитися до БД MySQL. через стандартні компоненти ADO. Destkop -оболонки для управління MySQL у мене не встановлено, тому я буду використовувати denwer і створювати таблиці, БД, користувачів, через phpmyadmin.

Ну що, поїхали. Для початку, нам буде потрібно драйвер ODBC. для доступу до MySQL - MySQL Connector ODBC. Я, скачав версію 5.1.7. Завантажити, можна тут. Після установки драйвера, ми формуємо наш проект, на формі у мене такі компоненти:

Тепер давайте налаштуємо наш підключення до MySQL. Виділяємо компонент TADOConnection. далі відкриваємо діалогове вікно властивості ConnectionString (можна і строковим значенням підключити), після цього ми натискаємо на кнопку Build .... і після чого з'являється наступне вікно:

В даному вікні вибираємо драйвер - Microsoft OLE DB Provider for ODBC Drivers. в цьому ж вікні натискаємо кнопку Далі >>. У наступній вкладці встановлюємо покажчик на Іспользоватьстроку з'єднання і натискаємо кнопку Збірка. після чого з'явитися вікно:

В даному вікні необхідно вказати шлях до файлу налаштувань підключення до БД MySQL. але якщо у нас даного файлу ще немає, то ми просто-напросто його створимо. В даному вікні натискаємо на кнопку Створити. після чого з'явитися вікно:

В даному вікні вибираємо MySQL ODBC Driver. тобто той, який ми і встановлювали. Після чого натискаємо на кнопку Далі> і в новому вікні натискаємо кнопку Огляд і вказуємо шлях для збереження нашого файлу налаштувань (не забуваємо йому також задати ім'я, ім'я файлу налаштувань). Після чого натискаємо на кнопку Готово і з'явитися вікно підключення до БД MySQL:

Не забувайте, що у Вас сервер MySQL вже в цей час повинен бути включений, в моєму випадку працює denwer

Після цього, як все налаштовано, у всіх вікнах натискаємо кнопку Ок. Все, тепер нам лише залишається перевірити підключення, а точніше виконати який-небудь запит до нашої БД. Для цього виділяємо компонент TADOQuery. у властивості Connection вибираємо TADOConnection. а на подію OnClick нашої кнопки пишемо наступний код:

Схожі статті