小第刚开始学习数据库开发不久不知BDE,ADO,dbExpress哪个更好,不知个位大哥平时都是用的哪一种?

解决方案 »

  1.   

    各有所长,如果是只在windows下用,ADO好,但是ADO不可以跨平台。BDE可以。
      

  2.   

    dbExpress是Borland用于取代BDE的数据引擎.
    ADO是微软的
    BDE现在似乎进入维护状态了,若不是必要的话,可不用BDE了.
    个人意见用ADO
      

  3.   

    bde功能最强大
    ado是微软的技术,需要操作系统的支持
    dbexpress是borland的发展方向
    如果你打算一直用delphi,推荐转向dbexpress
      

  4.   

    ADO是微软的数据库引擎技术;
    BDE和dbExpress 是Borland的数据库引擎技术;
    ADO和BDE只能在Windows平台上运行,dbExpress可以跨平台运行;
    这3中当中BDE在Windows平台上的DELPHI下使用起来最方便。
      

  5.   

    ADO很方便,性能也很好
    DBExpress是Delphi7新增的,也是未来的发展方向
    应该要学
    BDE以前用的很多,都可以用罗
    若是作新的项目的话用前两者比较好
      

  6.   

    ADO,而且打包的时候不用带那么多东东,这可很 重要哦
      

  7.   

    只在WIN平台上用ADO,要跨平台或LINUX等用dbExpress
      

  8.   

    ADO方便,还很好用.
    在说还有ms在后面呢.
    个人比较喜欢ADO
    DBExpress很有前途!
      

  9.   

    dbExpress是一個 跨平台的與數據庫無關的數據存儲引擎,相對BDE,ADO來說,dbExpress是連接數據庫的一種輕量級的解決方法.這也是dbExpress的最大特點.其執行速度趕上了Borland開發多年的BDE/IDAPI.
    不過它也有不足:
    1.隻能連接到SQL服務器,不支持訪問本地的Paradox,dBASE等文件類型的數據庫
    2.沒有記錄緩存,隻能獲取單向數據集,不支持雙向瀏覽,檢索,過濾等操作.
    3.隻能使用SQL命令的查詢,並且不能生成相應的SQL更新語句,所以不能直接修改單向數據集中的數據
      

  10.   

    呵呵,剛才說的這些似乎是要建議你別用dbExpress,其實不然.
    不可更新的數據集符合大多數數據庫的標準.特別適合於快速發布數據,比如,報表,HTML文件等.
    其實這些不足並不影響dbExpress的使用.對於兩層系統,DELPHI有SimpleDataSet,對於多層的,配合ClientDataset和Provider也能無縫隙的工作.使用dbExpress幾乎能實現bde提供的各項功能.
      

  11.   

    Borland已经不更新BDE技术了.它现在主要研究dbExpress!
    ADO还是比较强的.
      

  12.   

    可以先学Ado混饭吃,
    然后再琢磨dbExpress,以备将来不时之需。