Composants dbExpress
Remonter à Développement d'applications de bases de données pour la plate-forme Win32 - Index
dbExpress est un ensemble de composants de base de données légers qui permettent d'accéder rapidement aux serveurs de base de données SQL. Pour chaque base de données prise en charge, dbExpress fournit un framework de pilote qui adapte le logiciel serveur à un ensemble d'interfaces dbExpress uniformes. Lorsque vous déployez une application de base de données qui utilise dbExpress, vous incluez une bibliothèque de liaison dynamique (le pilote propre au serveur) avec les fichiers d'application que vous créez.
dbExpress vous permet d'accéder aux bases de données à l'aide d'ensembles de données unidirectionnels. Ceux-ci ont été conçus pour un accès léger et rapide aux informations de la base, avec des temps système réduits. Comme les autres ensembles de données, ils peuvent envoyer une commande SQL au serveur de la base de données et, si la commande renvoie un ensemble d'enregistrements, ils peuvent récupérer ces enregistrements. Les ensembles de données unidirectionnels ne placent pas les données dans un tampon de mémoire, ce qui les rend plus rapides et moins consommateurs de mémoire que les autres types d'ensembles de données. Mais, parce qu'ils ne mettent pas les enregistrements dans un tampon, les ensembles de données unidirectionnels sont moins flexibles que les autres ensembles de données.
Les connexions, les tables, les vues et les procédures stockées dbExpress qui apparaissent dans une vue arborescente prennent en charge les glisser-déplacer avec les fiches vcl managées et natives.
La catégorie dbExpress de la palette d'outils contient les composants qui utilisent dbExpress pour accéder aux informations d'une base de données. Ce sont :
Composants | Fonction |
---|---|
TSQLConnection |
Encapsule une connexion dbExpress à un serveur de base de données |
TSQLDataSet |
Représente n'importe quelles données disponibles via dbExpress ou permet d'envoyer des commandes à une base de données accessible via dbExpress. |
TSQLQuery |
Un ensemble de données de type requête qui encapsule une instruction SQL et permet aux applications d'accéder aux enregistrements trouvés, s'il y en a. |
TSQLTable |
Un ensemble de données de type table qui représente toutes les lignes et colonnes d'une table de base de données |
TSQLStoredProc |
Un ensemble de données de type procédure stockée qui exécute une procédure stockée définie sur un serveur de bases de données |
TSQLMonitor |
Intercepte les messages transmis entre un composant connexion SQL et un serveur de base de données, et les enregistre dans une liste de chaînes |
TSimpleDataSet |
Un ensemble de données client qui utilise un TSQLDataSet et un TDataSetProvider internes pour récupérer des données et appliquer des mises à jour. |