Data.DBXCommon.TDBXConnectionFactory

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTDBXConnectionFactory

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.

Siehe auch