Firebird:DBExpress还是原生组件?

Hol*_*rwa 7 delphi firebird dbexpress delphi-xe2

我从Firebird开始,已经找到了Devart访问数据库的组件.它们提供本机组件(IBDAC)或DBExpress驱动程序.(我使用的是不包含Firebird驱动程序的Delphi XE2 Pro)

我猜本机组件要快一点,但这对我来说并不重要.

每种方法的优点/缺点是什么?为什么我应该选择其中一种?

小智 5

检查Anydac.它是通用数据访问库,但支持大多数Firebird特定功能,包括 - 多个事务,数据库事件,服务(备份/恢复)等.性能非常好.对不起,我无法想象dbExpress优于Anydac的优势.


ae1*_*080 4

IBdac

  • 您的应用程序与 firebird 绑定
  • 你熟悉 bde 或 ado
  • 表现
  • 最大火鸟支持

德铁快运

  • 可移植性(很容易将您的应用程序移植到另一个数据库)。
  • 将专业版升级到企业版,以便您可以使用 embarcadero 提供的版本。

您可以查看德瓦特常见问题解答