Jedna od prednosti Delphija je podrška mnogim bazama podataka koristeći nekoliko tehnologija pristupa podacima: BDE, dbExpress, InterBase Express, ADO, Borland Data Providers za .NET, da ih samo nabrojimo.
Jedna od opcija povezivanja podataka u Delphiju je dbExpress. Ukratko, dbExpress je lagan, proširiv, platformski mehanizam visokih performansi za pristup podacima sa SQL poslužitelja. dbExpress pruža mogućnost povezivanja s bazama podataka za Windows, .NET i Linux (koristeći Kylix) platforme.
U početku dizajniran za zamjenu BDE, dbExpress (uveden u Delphi 6) omogućuje vam pristup različitim poslužiteljima - mySQL, Interbase, Oracle, MS SQL Server, Informix.
dbExpress je proširiv jer je trećim programerima moguće napisati vlastite dbExpress upravljačke programe za razne baze podataka.
Jedna od najznačajnijih značajki dbExpress-a leži u činjenici da pristupa bazama podataka koristeći se jednosmjernim setovima podataka. Jednosmjerni skupovi podataka ne pohranjuju podatke u memoriju - takav se skup podataka ne može prikazati u
DBGrid. Za izgradnju korisničkog sučelja pomoću dbExpress trebat će vam koristiti još dvije komponente: TDataSetProvider i TClientDataSet.