L'un des points forts de Delphi est la prise en charge de nombreuses bases de données utilisant plusieurs technologies d'accès aux données: BDE, dbExpress, InterBase Express, ADO, Borland Data Providers for .NET, pour n'en nommer que quelques-unes..
DbExpress est l'une des options de connectivité des données dans Delphi. En bref, dbExpress est un mécanisme léger, extensible, multiplateforme et hautes performances pour accéder aux données des serveurs SQL. dbExpress fournit une connectivité aux bases de données pour les plates-formes Windows, .NET et Linux (à l'aide de Kylix).
Initialement conçu pour remplacer le BDE, dbExpress (introduit dans Delphi 6), vous permet d'accéder à différents serveurs - mySQL, Interbase, Oracle, MS SQL Server, Informix.
dbExpress est extensible, en ce sens qu'il est possible pour les développeurs tiers d'écrire leurs propres pilotes dbExpress pour diverses bases de données.
L'une des caractéristiques les plus importantes de dbExpress réside dans le fait qu'il accède aux bases de données à l'aide d'ensembles de données unidirectionnels. Les ensembles de données unidirectionnels ne mettent pas les données en mémoire tampon - un tel ensemble de données ne peut pas être affiché dans un DBGrid. Pour créer une interface utilisateur à l'aide de dbExpress, vous devrez utiliser deux autres composants: TDataSetProvider et TClientDataSet.
Voici une collection de didacticiels et d'articles sur la création d'applications de base de données à l'aide de dbExpress:
Projet de spécification dbExpress
Un premier projet de spécifications dbExpress. Vaut la peine d'être lu.
Introduction à ClientDataSets et dbExpress
Un TClientDataset fait partie de toutes les applications dbExpress. Ce document présente dbExpress et la puissance de ClientDataSets aux personnes qui ont utilisé le BDE et ont peur de migrer.
Options supplémentaires du pilote dbExpress
Une liste de pilotes tiers disponibles pour dbExpress
Migration d'applications BDE vers dbExpress
Ce PDF présente en détail les problèmes que vous pouvez rencontrer lors de la migration d'applications des composants BDE vers les composants dbExpress. Il fournit également des informations sur l'exécution de la migration.
Créer un composant réutilisable pour connecter Delphi 7 à DB2 avec dbExpress
Cet article vous montre comment utiliser IBM DB2 comme base de données pour les applications écrites avec Borland Delphi 7 Studio et dbExpress. Les rubriques spécifiques comprennent comment connecter les sept composants dbExpress à DB2 et les utiliser pour créer des formulaires visuels au-dessus des tables de base de données.