Connexion aux bases de données - Présentation
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 |
|
ADO (ActiveX Data Objects) |
|
InterBase Express |
|
Le moteur de bases de données Borland (BDE) |
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 :
- Pour la description d’une connexion dbExpress, voir Configuration de TSQLConnection.
- Pour la description d’une connexion ADO, voir Connexion à un stockage de données avec TADOConnection.
- Pour la description d'une connexion InterBase Express, voir IBX.IBDatabase.TIBDatabase.
- Pour la description d’une connexion BDE, voir Identification de la base de données.
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 :
- Utilisation de connexions implicites
- Contrôle des connexions
- Contrôle de la connexion au serveur
- Gestion des transactions
- Utilisation d'ensembles de données associés
- Envoi de commandes au serveur
- Obtention de métadonnées
Voir aussi
- Conception d'applications de base de données - Présentation
- Compréhension des ensembles de données - Présentation
- Utilisation de contrôles de données
- Manipulation des composants champ - Présentation
- Création et utilisation d'un ensemble de données client
- Utilisation des composants ADO
- Utilisation des ensembles de données dbExpress
- Utilisation du moteur de base de données Borland
- Utilisation des composants fournisseur
- Création d'applications multiniveaux - Présentation
- Utilisation de XML dans les applications de bases de données