Connexion aux bases de données : Vue globale
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 connexion associés :
Composants connexion de base de données :
| Mécanisme d'accès aux données | Composant connexion |
|---|---|
|
Le moteur de bases de données Borland (BDE) |
|
|
ADO (ActiveX Data Objects) |
|
|
dbExpress |
|
|
InterBase Express |
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 BDE, voir Identification de la base de données.
- Pour la description d'une connexion ADO, voir Connexion à un stockage de données avec TADOConnection.
- Pour la description d'une connexion dbExpress, voir Configuration de TSQLConnection.
- Pour la description d'une connexion InterBase Express, voir IBDatabase.TIBDatabase.
Bien que chaque type d'ensemble de données utilise un composant connexion différent, ils dérivent tous de 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 bases de données : Vue globale
- Présentation des ensembles de données : Vue globale
- Utilisation de contrôles de données
- Manipulation des composants champ : Vue globale
- Utilisation d'ensembles de données client : Vue globale
- Utilisation des composants ADO
- Utilisation des ensembles de données dbExpress
- Utilisation du moteur de bases de données Borland
- Utilisation des composants fournisseur
- Création d'applications multiniveaux : Vue globale
- Utilisation de XML dans les applications de bases de données