Data.DBXCommon.TDBXConnectionFactory

Delphi
TDBXConnectionFactory = class
C++
class PASCALIMPLEMENTATION TDBXConnectionFactory : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | Data.DBXCommon |
Description
Classe de base abstraite utilisée pour la création de nouvelles instances de TDBXConnection
Cette classe de base abstraite peut être utilisée pour la création de nouvelles instances de TDBXConnection.
TDBXConnection.GetConnectionFactory est une méthode statique de classe qui renvoie un singleton TDBXConnectionFactory. Cette instance de singleton est par défaut la classe TDBXIniFileConnectionFactory. Les fichiers dbxconnections.ini et dbxdrivers.ini sont chargés à partir des noms de fichiers spécifiés sous le paramètre de registre windows HKEY_CURRENT_USER\TDBXRegistryKey. Si la clé de registre n'est pas définie, les fichiers ini sont chargés à partir de l'emplacement de l'exécutable de l'application.
Un TDBXConnectionFactory gère une collection d'ensembles de propriétés de connexion et de pilote nommés. Un objet TDBXProperties distinct est utilisé pour chaque ensemble de propriétés de connexion et de pilote. Les propriétés de pilote contiennent assez d'informations pour charger et instancier une implémentation de pilote. Les propriétés de connexion incluent les propriétés de pilote et contiennent assez d'informations pour instancier une connexion.