En av styrkorna hos Delphi är stödet för många databaser som använder flera datatillgångsteknologier: BDE, dbExpress, InterBase Express, ADO, Borland Data Providers för .NET, för att nämna några.
Ett av dataanslutningsalternativen i Delphi är dbExpress. Kort sagt, dbExpress är en lätt, utdragbar, plattformad, högpresterande mekanism för åtkomst till data från SQL-servrar. dbExpress tillhandahåller anslutning till databaser för Windows, .NET och Linux (med Kylix) -plattformar.
Ursprungligen utformad för att ersätta BDE, dbExpress (introducerad i Delphi 6), gör att du kan komma åt olika servrar - mySQL, Interbase, Oracle, MS SQL Server, Informix.
dbExpress är utdragbart, eftersom det är möjligt för tredjepartsutvecklare att skriva sina egna dbExpress-drivrutiner för olika databaser.
En av de viktigaste funktionerna i dbExpress ligger i det faktum att den får åtkomst till databaser med enkelriktade datasätt. Enriktade datasätt buffrar inte data i minnet - en sådan datasats kan inte visas i en DBGrid. För att bygga ett användargränssnitt med dbExpress måste du använda ytterligare två komponenter: TDataSetProvider och TClientDataSet.
Här är en samling tutorials och artiklar om att bygga databasapplikationer med dbExpress:
dbExpress Utkastspecifikation
Ett tidigt dbExpress-specifikationsutkast. Värt att läsa.
Introduktion till ClientDataSets och dbExpress
En TClientDataset är en del av alla dbExpress-applikationer. Det här dokumentet introducerar dbExpress och kraften i ClientDataSets till personer som har använt BDE och är rädda för att migrera.
Ytterligare drivrutinsalternativ för dbExpress
En lista över drivrutiner från tredje part som är tillgängliga för dbExpress
Migrera BDE-applikationer till dbExpress
Denna PDF-fil innehåller en detaljerad information om problem som du kan möta när du migrerar applikationer från BDE-komponenter till dbExpress-komponenter. Det ger också information om hur migreringen utförs.
Skapa en återanvändbar komponent för att ansluta Delphi 7 till DB2 med dbExpress
Den här artikeln visar hur du använder IBM DB2 som databas för applikationer skrivna med Borland Delphi 7 Studio och dbExpress. Specifika ämnen inkluderar hur man ansluter de sju dbExpress-komponenterna till DB2 och använder dem för att bygga visuella former ovanpå databastabeller.