您现在的位置: 范文先生网 >> 理工论文 >> 计算机信息技术 >> 正文

VB访问数据库的方法及接口的比较

时间:2007-1-18栏目:计算机信息技术

这一条应根据环境和条件决定。例如局域网的网络安全性要好于广域网因而可直接利用数据控件如RDC,这样实现起来方便快捷,而广域网需要大量的错误捕获,如用RDC就不如用RDO易控制错误。

>

5  结束语

  在数据访问接口中DAO最适用于单系统应用程序或小范围本地分布使用,而RDO已被证明是许多SQL Server、Oracle以及其它大型关系数据库开发者经常选用的最佳接口。ADO是DAO/RDO的后继产物。ADO 2.0在功能上与RDO更相似,而且一般来说,在这2种模型之间有一种相似的映射关系。ADO“扩展”了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法和参数,以及事件。

  数据库接口中最新的是ADO,它是比RDO和DAO更加简单、更加灵活的对象模型。对于新工程,应该使用ADO作为数据访问接口。

  不过,ADO并不是自动和现存的数据访问应用程序代码兼容的。当ADO封装DAO和RDO的功能性的时候,必须将许多语言要素转换为ADO语法。在某些情况下,这将意味着现存代码的某些功能的1个简单转换。在其它情况下,最佳的做法可能是用ADO的新功能重写该应用程序。同时要注意的是,ADO当前并不支持DAO的所有功能。ADO主要包括RDO风格的功能性,以便和OLE DB数据源交互,另外还包括远程和DHTML技术。

  一般说来,在ADO的演化过程中,马上把大多数DAO应用程序移植到ADO上可能为时太早,因为当前的ADO并不支持数据定义(DDL)、用户、组等。不过,如果只将DAO用于客户/服务器应用程序,而并不依赖于Jet数据库引擎或不使用DDL,那么现在就可以移植到ADO。

 

参考文献

[1] 宋琦凡,付敬平,使用Visual Basic开发数据库应用软件,北京:电子工业出版社,1996

[2] Evangelos Petroutsos,Visual Basic5从入门到精通,北京:电子工业出版社,1997

[3] 孟小峰,开放数据库互连—ODBC 2.0使用大全,北京:清华大学出版社,1995

[4] 廖卫东,赵军.Visual Basic编程手册,北京:机械工业出版社,1996

 

上一页  [1] [2] [3] [4] [5] [6] 下一页

下页更精彩:1 3 4 下一页