API:Data.DBXCommon.TDBXIniFileConnectionFactory
![TDBXIniFileConnectionFactory](/images/Libraries/Athens/d/1/11/Data.DBXCommon.TDBXIniFileConnectionFactory.png)
Delphi
TDBXIniFileConnectionFactory = class(TDBXConnectionFactory)
C++
class PASCALIMPLEMENTATION TDBXIniFileConnectionFactory : public TDBXConnectionFactory
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | Data.DBXCommon |
Beschreibung
Abstrakte Basisklasse zum Erstellen neuer Instanzen von TDBXConnection
Data.DBXCommon.TDBXIniFileConnectionFactory erbt von Data.DBXCommon.TDBXConnectionFactory. Der folgende Inhalt bezieht sich auf Data.DBXCommon.TDBXConnectionFactory.
Abstrakte Basisklasse zum Erstellen neuer Instanzen von TDBXConnection
Diese abstrakte Basisklasse kann zum Erstellen neuer Instanzen von TDBXConnection verwendet werden.
TDBXConnection.GetConnectionFactory ist einen statische Klassenmethode, die ein TDBXConnectionFactory-Singleton zurückgibt. Diese Singleton-Instanz ist standardmäßig auf die Klasse TDBXIniFileConnectionFactory gesetzt. Die Dateien dbxconnections.ini und dbxdrivers.ini werden aus den Dateinamen geladen, die in der Windows-Registrierungseinstellung HKEY_CURRENT_USER\TDBXRegistryKey festgelegt sind. Wenn dieser Registrierungsschlüssel nicht gesetzt ist, werden die ini-Dateien aus dem Verzeichnis mit der ausführbaren Datei der Anwendung geladen.
Ein TDBXConnectionFactory-Objekt verwaltet eine Kollektion von benannten Treibern und Verbindungseigenschaftsgruppen. Für jeden Treiber und jede Verbindungseigenschaftsgruppe wird ein eigenes TDBXProperties-Objekt verwendet. Die Treibereigenschaften enthalten genügend Informationen, um eine Treiberimplementierung zu laden und zu instantiieren. Die Verbindungseigenschaften enthalten Treibereigenschaften und genügend Informationen, um die Verbindung zu instantiieren.