Jednou ze silných stránek Delphi je podpora mnoha databází využívajících několik technologií přístupu k datům: BDE, dbExpress, InterBase Express, ADO, Borland Data Providers for .NET, abychom jmenovali alespoň některé.
Jednou z možností datové konektivity v Delphi je dbExpress. Stručně řečeno, dbExpress je lehký, rozšiřitelný, multiplatformový a vysoce výkonný mechanismus pro přístup k datům ze serverů SQL. dbExpress poskytuje připojení k databázím pro Windows, .NET a Linux (pomocí Kylix) platformy.
Původně navržený jako náhrada BDE, dbExpress (představený v Delphi 6), vám umožňuje přístup k různým serverům - mySQL, Interbase, Oracle, MS SQL Server, Informix.
dbExpress je rozšiřitelný v tom, že je možné pro vývojáře třetích stran psát vlastní ovladače dbExpress pro různé databáze.
Jedna z nejvýznamnějších funkcí dbExpress spočívá v tom, že přistupuje k databázím pomocí jednosměrných datových sad. Jednosměrné datové soubory neukládají data v paměti do vyrovnávací paměti - takový datový soubor nelze zobrazit v a
DBGrid. Chcete-li vytvořit uživatelské rozhraní pomocí dbExpress, budete muset použít dvě další komponenty: TDataSetProvider a TClientDataSet.