BDE和ADO孰优孰劣?

kalo 2002-05-31 08:45:54
请告诉我两者比较或各自内容的相关资料或相关地址?
谢谢先!
...全文
119 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kalo 2002-05-31
  • 打赏
  • 举报
回复
最好是详细资料,我写论文用;
相关网址也行阿。

再谢!
naughtyboy 2002-05-31
  • 打赏
  • 举报
回复
BDE提供一种32位的基于win32的数据库引擎,可以访问多种数据库
主要特点:具有存取各种主流数据库的统一接口,直接访问数据原;对paradox和dbase数据库提供优先引擎,支持基于c/s模式的数据库应用;集成的数据库引擎支持不同数据之间的查询,复制等操作。支持sql并可以访问基于sql server的数据库;支持多线程
缺点:bde仅适用于borland系列的产品

ADO技术提供了一个一致的。高性能的,高兼容性的数据访问接口,既能实现数据库的前端创建,又能实现中间层的设计。ado的应用范围涵盖了从一层到多层数据库应用的解决方案。
Ra1998 2002-05-31
  • 打赏
  • 举报
回复
M i c r o s o f t也不断地为A D O增加许多新的功能,并改善A D O的执行
效率。因此,目前ADO 2.5的执行效率已经比ADO 1.x和ADO 2.0好了许多。那么
A D O和B D E / I D A P I比起来是哪一个引擎执行得比较好呢?撰写了数个测试程序之
后,我发现B D E / I D A P I的执行效率仍然比ADO 2.5快一点,大约快了将近5%,这个
差距已经非常小了。不过A D O的执行效率的差异性却比B D E / I D A P I小,也就是说,
A D O在存取数据库时每一次执行的效率都非常接近,差异不大。而B D E / I D A P I在每
一次执行时的差异性却比A D O大了许多,因此在稳定性方面A D O比B D E / I D A P I好。
至于对存取数据的功能来说, ADO 2.5的功能也已经比B D E / I D A P I好。不过,对于
Oracle 8i的支持来说,B D E / I D A P I仍然比A D O好上许多。

因此,我建议各位如果Wi n d o w s平台下能够使用,就改用A D O,B D E / I D A P I
似乎已经进入维护的状态,不易再有大幅的改善。但是,如果你使用的数据库是O r a c l e,
那么我仍然建议你继续使用B D E / I D A P I,因为目前对于O r a c l e的支持来说,
的确是以B D E / I D A P I做得最好,执行效率也几乎是最好的。
zhuzhuer 2002-05-31
  • 打赏
  • 举报
回复
我更喜欢ADO
liuhelin 2002-05-31
  • 打赏
  • 举报
回复
broland对bed现在仅仅是维护了,不准备更新了,
d6又出了新引擎dbExpress,不过好象功能不强
ado不错
Black 2002-05-31
  • 打赏
  • 举报
回复
李维的书上写:bde更适合连结oracle
ado更适合连结sql
bde已经进入了维护状态
而ado的更新版本不断推出
资料是:李维的delphi5.x分布式多层应用系统篇
李维的delphi5.xado/mts/com+高级程序设计篇
这个指南让你熟悉报表设计器和了解报表设计的基本概念(各种区域,数据源,二次表,等等)。指南将帮助你开始用FastReport创建报表,但它不能告诉你怎样使用其它基本的报表设计器。 如果你不熟悉报表设计器,我们建议你参考QuickReport的帮助系统。QuickReport的指南已经包含在你的Delphi拷贝中。QuickReport的大部分基本概念也适用于FastReport,然而,FastReport能提供更多的弹性和最终用户的自定义。 关于FastReport的说明 FastReport是高弹性的报表设计器,用于报表的数据可以从任何类型的数据源获取,包含字符列表,BDE数据库,ADO数据源(不使用BDE),Interbase(使用IBO),Pascal数组和记录,以及一些不常用的数据源。 整个FastReport系统是用Delphi的Pascal编写的。FastReport不需要动态链接库,但需在你的项目中占用大约400kb(Delphi 5)。如果你想最终用户拥有设计能力,这将在你的.EXE中增加大约500kb。虽然这看上去比较大,但这只是其它设计的几分之一。你同样应该考虑到FastReport不仅仅只是包含最终用户更改报表设计的能力,还能够适应查询和数据库的变化。FastReport还包含自己的脚本语言,让应用程序和最终用户能够更容易地改变报表。如果你的大部分应用使用FastReport,你可以简单地配置FastReport BPL(大约1400kb)而所有你的应用程序只需要保留很少的一部分。 你可以发现FastReport有一个非常吸引人的用户界面,使用最新的用户界面组件,例如可停靠的工具栏。你的最终用户将会非常愿意使用这个设计器,只需使用鼠标就可以创建大多数报表。 FastReport是名副其实的快速报表:较其它一些Delphi报表设计器而言,你可以发现没有什么可以接近于它的开发速度。报表预览窗口一直是大多数报表设计器的弱点,高品质的外观,赋于你的应用程序非常专业的用户界面。 FastReport是一个已经拥有三年历史的非常成熟的报表设计器,成长使它拥有其它Delphi报表设计器所不能相比的诸多先进特性。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧