请问一个小菜题: SQL Server 2000 数据库编程用那种方法好?
1.ODBC
2.OLE DB
3.ADO
以上三种方法,看了几本书,说法各不一,晕!
到底那中方法好,请各位赐教,谢谢了!

解决方案 »

  1.   

    据说是ADO.
    不过不同的开发语言还有不同的方式.
    如PB有对SQL的专用接口.
      

  2.   

    感觉楼主的问题问得...不知道如何回答.odbc和oledb都是驱动模式,或者说数据连接模式.
    而ado应该拿来与rdo,ado.net等等进行比较,它们同属数据访问组件.而楼上有位朋友说用vc,无论是c++或是java或是.net实际上都是通过语言操作数据访问组件按照某种驱动模式来进行数据操作.
    所以这三者的关系应该是串连的.
    数据库系统 - 驱动模式 - 数据访问组件 - 开发语言.
    当然,反过来,开发语言可以开发出新的数据访问组件,新的驱动模式,新的数据库系统.
    因此也可以说,可以直接拿开发语言而不通过数据访问组件,驱动模式,数据库系统这三者中的任一(或多个)环节来操作数据, 比如这三个环节都略过那么实际上进行的是操作的按特定规则数据分布保存在磁盘的io操作或内存的操作.举个简单的例子. xmldom 中ms的xml操作组件, .net下使用xmldom来操作数据. 当然,你完全可以使用io将它当文本来处理,那么xmldom实现的东西,其实你要自己来写代码完成了.所以楼主把这三者放在一起比较没有可比性.