API:Data.DBXCommon.TDBXIniFileConnectionFactory
Delphi
TDBXIniFileConnectionFactory = class(TDBXConnectionFactory)
C++
class PASCALIMPLEMENTATION TDBXIniFileConnectionFactory : public TDBXConnectionFactory
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
Data.DBXCommon.TDBXIniFileConnectionFactory hérite de Data.DBXCommon.TDBXConnectionFactory. Tout le contenu en-dessous de cette ligne se réfère à Data.DBXCommon.TDBXConnectionFactory.
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.