Connexion aux bases de données - Présentation

De RAD Studio
Aller à : navigation, rechercher

Remonter à Connexion aux bases de données - Index


La plupart des composants ensemble de données peuvent se connecter directement à un serveur de bases de données. Une fois connecté, l'ensemble de données communique avec le serveur automatiquement. Lorsque vous ouvrez l'ensemble de données, il se remplit avec les données du serveur et, lorsque vous validez des enregistrements, ceux-ci sont envoyés au serveur et appliqués. Un composant connexion peut être partagé par plusieurs ensembles de données, ou chaque ensemble de données peut utiliser sa propre connexion.

Chaque type d'ensemble de données se connecte au serveur de bases de données à l'aide de son propre type de composant connexion, qui utilise un mécanisme unique d'accès aux données. Le tableau suivant présente ces mécanismes et les composants de connexion associés :

Composants de connexion aux bases de données :

Mécanisme d'accès aux données Composant connexion

dbExpress

Data.SqlExpr.TSQLConnection

ADO (ActiveX Data Objects)

Data.Win.ADODB.TADOConnection

InterBase Express

IBX.IBDatabase.TIBDatabase

Le moteur de bases de données Borland (BDE)

Bde.DBTables.TDatabase

Avertissement : Le moteur de base de données Borland (BDE, Borland Database Engine) a été désapprouvé. Le BDE ne sera donc pas amélioré. Par exemple, le BDE ne prendra jamais en charge Unicode. Vous ne devriez pas entreprendre de nouveaux développements avec BDE. Prévoyez plutôt de migrer vos applications de bases de données existantes de BDE vers dbExpress.

Remarque : Pour une présentation de certains avantages et inconvénients de chacun de ces mécanismes, voir Utilisation des bases de données.

Le composant connexion fournit toutes les informations nécessaires à l’établissement d’une connexion de base de données. Ces informations diffèrent d’un type de composant connexion à l’autre :

Bien que chaque type d'ensemble de données utilise un composant connexion différent, ils descendent tous de Data.DB.TCustomConnection. Ils effectuent tous la plupart des mêmes tâches et mettent à disposition la plupart des mêmes propriétés, méthodes et événements.

Les rubriques suivantes présentent de nombreuses tâches communes :

Voir aussi