Herstellen einer Verbindung zu dbExpress-Datenquellen (FireDAC)
Nach oben zu Datenbankkonnektivität (FireDAC)
In diesem Thema wird beschrieben, wie eine Verbindung zu dbExpress-Datenquellen hergestellt wird.
Inhaltsverzeichnis
Unterstützte Versionen
Der FireDAC DBX-Brückentreiber unterstützt:
- dbExpress Version 1 - 3 in den Delphi-Versionen 6 - 2005.
- dbExpress Version 4, auch als "DBX-Framework" bezeichnet, in Delphi 2007 und höher.
Windows-Client-Software
Für FireDAC ist die Installation eines dbExpress-Treibers erforderlich. Darüber hinaus finden Sie:
- eine Liste mit weiteren Treibern von Fremdherstellern hier (EN).
- die Spezifikation für dbExpress Version 1 - 3 hier (EN).
- eine Übersicht über dbExpress Version 4 hier (EN).
Treibereinbindung
So binden Sie den Treiber von dbExpress Version 1 - 3 ein:
- Ziehen Sie aus der Paletten-Seite "FireDAC Links" eine TADPhysTDBXDriverLink-Komponente auf das Formular.
- Oder fügen Sie die Unit FireDAC.Phys.DBExp in die uses-Klausel ein.
So binden Sie den Treiber von dbExpress Version 4 ein:
- Ziehen Sie aus der Paletten-Seite "FireDAC Links" eine TFDPhysTDBXDriverLink-Komponente auf das Formular.
- Oder fügen Sie die Unit FireDAC.Phys.TDBX in die uses-Klausel ein.
Verbindungsdefinitionsparameter
Jeder Treiber verfügt über Verbindungsdefinitionsparameter, die aus dbxdrivers.ini übernommen werden. Nach Festlegen des Parameters "DriverName", wird im Verbindungsdefinitions-Editor die Verbindungsparameterliste mit den für diesen Treiber entsprechenden Parametern gefüllt. Der FireDAC DBX-Brückentreiber unterstützt zudem die folgenden Parameter (Einzelheiten finden Sie unter Definieren von Verbindungen (FireDAC)):
- DriverID=DBX for dbExpress v 1-3
- DriverID=TDBX for dbExpress v 4
Parameter | Description | Example value |
---|---|---|
MetaDefCatalog | Gibt den Standardkatalog für die Anwendung an. Im Entwurfszeitcode wird der Katalogname im Objektnamen weggelassen, wenn er MetaDefCatalog entspricht. | Northwind |
MetaDefSchema | Gibt das Standardschema für die Anwendung an. Im Entwurfszeitcode wird der Schemaname im Objektnamen weggelassen, wenn er MetaDefSchema entspricht. | dbo |
Anwendungsfälle
- Herstellen einer Verbindung zu Blackfish SQL.
Hinweis: Beachten Sie die Schreibweise der Parameternamen.
DriverID=TDBX DriverName=BlackfishSQL hostname=127.0.0.1 port=2508 database=c:\addemo create=True user_name=sysdba password=masterkey
- Herstellen einer Verbindung zu Oracle Database:
DriverID=TDBX DriverName=Oracle RDBMS=ORACLE Database=ORA_920_APP User_Name=addemo Password=a
- Herstellen einer Verbindung zu Informix Dynamic Server:
DriverID=TDBX DriverName=Informix HostName=ol_svr_custom Database=sysuser User_Name=informix Password=informix2