Рис.1 - Палітра компонентів
Запустимо Delphi. Створимо новий проект File → New → VCL Forms Application - Delphi (Рис. 2.)
Мал. 2 - створення нового проекту
З палітри компонентів переміщаємо на форму компоненти (Рис.3.)
- zConnection - для безпосереднього підключення до БД (закладка Zeos Access)
- zQuery або zTable - для вибірки даних з БД (закладка Zeos Access)
- DataSource - для зв'язування компонента вибірки (zQuery або zTable) і відображення (DBGrid) даних (закладка Data Access)
- DBGrid - компонент відображення даних (закладка Data Controls)
Мал. 3 - розміщення компоненти на формі
Тепер нам треба налаштувати підключення до БД. Для цього вибираємо компонент zConnection1. і в його властивостях (в Oblect Inspector) встановлюємо такі налаштування (Рис. 4):
Рис.4 - заповнені дані для підключення
Далі ми підключимо zQuery1 / zTable1 до zConnection1. Для цього вибираємо zQuery1 / zTable1 і задамо наступні властивості в Object Inspector:
- Connection - вибираємо компонент zConnection
Далі у нас є два шляхи, в залежності якому компонент ми розмістили на формі zQuery або zTable.
Для zQuery1 потрібно написати SQL запит для вибірки необхідних даних (це в моєму випадку - вибірки даних, в вашому може бути додавання або оновлення даних)
- SQL - сюди ми пишемо SQL запит (Наприклад: select * from [назва таблиці];)
- Active - для активації встановлюємо true. (Якщо помилок в написанні запиту немає - нічого не станеться, якщо є - відобразиться помилка)
Для zTable1 нам потрібно вибрати таблицю, з якої будуть братися дані, для цього в Object Inspector є поля (Рис 5.):
- TableName - в ньому буде зберігається список таблиць до яких ми можемо звертатися (тільки в тому випадку, якщо у нас встановлено підключення zConnection), вибираючи потрібну таблицю (вона попередньо повинна бути створеної).
- Active - для активації встановлюємо true.
Рис.5 Налаштування ZTable1
Далі ми вибираємо DataSource1 і у властивостях встановлюємо (Рис.6):
- DataSet - вибираємо зі списку zTable1 / zQuery1
Рис.6 Налаштування DataSource1
Далі робимо зв'язку DBGrid з DataSource, вибираємо DBGrid1 і встановлюємо такі властивості в Object Inspector (Рис.7):
- DataSource - вибираємо з списку наш DataSource1
Мал. 7 Налаштування DBGrid1
Після вибору у нас в компоненті DBGrid повинна з'явиться інформація з БД. (Рис. 8) Що свідчить про підключення і правильній роботі.
Рис.8 Відображення даних
PS. Ось ми і навчилися підключатися до БД MySQL за допомогою Delphi