7

我从 Firebird 开始,并找到了通过 Devart 访问数据库的组件。它们提供本地组件 ( IBDAC ) 或DBExpress驱动程序。(我正在使用不包括 Firebird 驱动程序的 Delphi XE2 Pro)

我猜原生组件要快一些,但这对我来说并不重要。

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

4

5 回答 5

5

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

于 2011-10-04T11:19:42.297 回答
4

国际文凭组织

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

数据库快递

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

您可以查看Devart 常见问题解答

于 2011-10-04T09:25:57.070 回答
3

FIBPlusUIB也是不错的选择

于 2011-10-04T11:22:43.700 回答
1

本机组件可以支持数据库特定的功能。在使用 Upscene 的 3rd 方驱动程序时,我错过了 DBExpress 的事件支持。

DBExpress 应该更容易创建与数据库无关的应用程序,但我没有这方面的经验。

于 2011-10-04T08:12:17.570 回答
1

ZEOSlib可能是一个不错的选择,它积极开发并支持包括 Firebird 在内的许多数据库。

于 2011-10-04T09:48:10.880 回答