Data.DBXCommon.TDBXConnectionFactory
Delphi
TDBXConnectionFactory = class
C++
class PASCALIMPLEMENTATION TDBXConnectionFactory : public System::TObject
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
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.