【发布时间】:2009-04-21 10:36:30
【问题描述】:
ado和bde有什么区别?
【问题讨论】:
-
我们将其称为 Borland 加密狗引擎 - 这是一个加密狗,您必须在旧应用程序运行之前安装它。
ado和bde有什么区别?
【问题讨论】:
就 Delphi 而言,ADO 调用 Microsoft 提供的数据库驱动程序。 BDE 调用 Borland 提供的数据库驱动程序。 ADO 和 BDE 在基本相同的事情上做得很好。在过去几年中,BDE 没有任何重大变化,但 ADO 也没有。两者都能够调用第 3 方 ODBC 驱动程序,因此可以进行扩展。
如果我要开始一个新项目,我建议使用 ADO 而不是 BDE。 ADO 被更多的程序员使用,由操作系统供应商直接支持,并且由于大多数需求已经到位,因此更容易部署。 (例外情况可能是特定的数据库驱动程序,但使用 BDE 也会遇到这种情况)。
8 年前,我将我的一个 BDE 应用程序完全移植到了 ADO 中,我从未后悔过。这种痛苦非常值得增加灵活性和易于部署。
【讨论】:
简单,
BDE 已死。时期。询问任何 Codegear/Embarcadero 人员,他们会说 BDE 是为了向后兼容,不再支持。
ADO 是 Microsoft 的一项技术,适用于许多场景,并且非常灵活。
【讨论】: