dbExpress
1、比较小
2、可以跨平台
3、可扩展,只要修改它的链接库就可以
4、不会在内存中产生数据集buffer
dbExpress is Borland’s new technology that provides lightweight database development to
Delphi 6 developers.
dbExpress is important for three reasons. First, it is much lighter from a deployment standpoint
than its predecessor, the BDE. Second, it is the cross-platform technology that you should use
if developing applications intended for the Linux platform using Kylix. Third, it is extensible.
To develop dbExpress drivers, one simply implements the required interfaces and provides the
resulting database access library.
dbExpress’s underlying architecture consists of drivers for supported databases, each of which
implement a set of interfaces enabling access to server specific data. These drivers interact with
applications through DataCLX connection components in much the same way a TDatabase
component interacts with the BDE—minus the extra overhead.

解决方案 »

  1.   

    去www.devexpress.com看看去上面的这段英语精采
      

  2.   

    5、数据集是单向的,只能用First() and Next(),不能用Last() or Prior()
      

  3.   

    dbExpress Versus the Borland Database Engine (BDE)dbExpress offers several advantages over the BDE, which we’ll briefly go over.
    Unlike the BDE, dbExpress doesn’t consume server resources with metadata queries or other extraneous requests when user-defined queries are executed against the database server.
    dbExpress doesn’t consume as many client resources as the BDE. Because of the unidirectional cursor, no caching is done. dbExpress doesn’t cache metadata on the client either.
    Metadata definition is handled through the data-access interface DLLs.
    Unlike the BDE, dbExpress doesn’t generate internal queries for things like navigation and BLOB retrieval. This makes dbExpress much more efficient at runtime in that only those queries specified by the user are executed against the database server. dbExpress is far simpler than the BDE.