(1) Datenbanktreiber bereitstellen
FDPhysMySQLDriverLink-Komponente (bei FireDACLinks-Komponenten) einbetten und anklicken
Hier überprüfen, ob bei BaseDriverID MySQL aufscheint.
(2) Verbindung zur Datenbank herstellen
FDConnection-Komponente auswählen und einbetten.
Hier die entsprechende Datenbank auswählen (diese muss zuvor in der Datei FDConnectionsDefs.ini - zu finden im Verzeichnis „C:\Users\Public\Documents\Embarcadero“ - eingetragen werden, z.B so:
[Physik_DB] DriverID=MySQL Server=127.0.0.1 Database=physik User_Name=root Password=
Weiters muss in der Datei FDDrivers.ini - ebenfalls zu finden im Verzeichnis „C:\Users\Public\Documents\Embarcadero“ - der Pfad zum MySQL-Treiber eingetragen sein. Damit dieser Treiber vorhanden ist, muss der MySQL Connector/c (https://dev.mysql.com/downloads/connector/c/#downloads%7C) installiert sein. Damit dieser auch in der Entwicklungsumgebung funktioniert, Win-32-Version installieren.
[MySQL] DriverID=MySQL VendorLib=C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\lib\libmysql.dll
Wichtig: Prüfen, ob die Verbindung korrekt ist. Die Eigenschaft „Connected“ muss ich auf „true“ setzen lassen.
(3) Verbindung zur gewünschten Datenbank-Tabelle herstellen
Tabelle auswählen und Tabelle aktivieren:

(4) DataSource-Komponente (bei Datenzugriffskomponenten) einfügen
Verbindung mit Table1 (FDTable) herstellen (Eigenschaft „DataSet“):
(5) Datensteuerungskomponenten einbauen
Nun kann über Datensteuerungskomponenten (DBGrid, DBNavigator, …) auf die ausgewählte Tabelle zugegriffen werden.
Die Verbindung zur Datenbank bzw. Tabelle erfolgt dabei über die Eigenschaft „DataSource“.