Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21bc6494878ad68

Jump to content

DbExpress

From Wikipedia, the free encyclopedia

dbExpress is Embarcadero's data driver architecture that replaced the older Borland Database Engine. First released with Borland Delphi 6 and C++Builder 6,[1] it has gone through several iterations itself, the latest being shipped with Embarcadero Delphi and C++ Builder RX 10 Seattle. It provides unidirectional database access, that means you can traverse data obtained from a database table only in the forward direction. You cannot go back, unless you add other layers. This makes dbExpress a very fast access technology, compared to many others. Updates has to be done with other in the IDE integrated components as the "DatasetProvider", which assembles automatically appropriate Update-Statements ( in SQL ).

Embarcadero supplies drivers for many databases, including Oracle, Firebird, InterBase, IBM Db2, Informix, SQL Server, MySQL and ODBC. Additional drivers are available from third parties. Starting with Delphi 2007 (dbExpress 4 generation) a tracing driver is included as well which allows for logging all statements sent to the database.

Prior to version 4 of dbExpress the drivers used the Microsoft COM technology and most drivers were not unicode enabled. Nowadays the drivers are written in Delphi itself and source code for most parts is available. Most drivers today are unicode enabled since Delphi itself switched to unicode with version 2009.

References

[edit]
  1. Swart, Bob; Safari Tech Books Online, eds. (2003). Borland C++Builder 6 developer's guide. Indianapolis, Ind: Sams. Chapter 12: Data Access with dbExpress. ISBN 978-0-672-32480-2.
[edit]