0

ado和bde有什么区别?

4

2 回答 2

5

就 Delphi 而言,ADO 调用 Microsoft 提供的数据库驱动程序。BDE 调用 Borland 提供的数据库驱动程序。ADO 和 BDE 在基本相同的事情上做得很好。在过去几年中,BDE 没有任何重大变化,但 ADO 也没有。两者都能够调用第 3 方 ODBC 驱动程序,因此可以进行扩展。

如果我要开始一个新项目,我会推荐使用 ADO 而不是 BDE。ADO 被更大范围的程​​序员使用,由操作系统供应商直接支持,并且由于大多数要求已经到位,因此更容易部署。(例外可能是特定的数据库驱动程序,但您也会在 BDE 中遇到这种情况)。

8 年前,我将我的一个 BDE 应用程序完全移植到了 ADO 中,并且从未后悔过。这种痛苦非常值得增加灵活性和易于部署。

于 2009-04-21T15:50:45.197 回答
2

简单的,

BDE 已死。时期。问任何 Codegear/Embarcadero 的人,他们会说 BDE 的存在只是为了向后兼容,不再受支持。

ADO 是 Microsoft 的一项技术,在许多场景中都能很好地工作,并且非常灵活。

于 2009-06-18T21:19:27.943 回答