• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            天空之城
            new,think,program,happy to live
            posts - 39,comments - 39,trackbacks - 0
            ?有關(guān)VC開發(fā)數(shù)據(jù)庫的幾種連接方式比較?。ㄞD(zhuǎn)自天極網(wǎng)) ?
            ? ODBC ? (Open ? DataBase ? Connectivity) ?
            ? ODBC是客戶應(yīng)用程序訪問關(guān)系數(shù)據(jù)庫時提供的一個統(tǒng)一的接口,對于不同的數(shù)據(jù)庫,ODBC提供了一套統(tǒng)一的API,使應(yīng)用程序可以應(yīng)用所提供的API來訪問任何提供了ODBC驅(qū)動程序的數(shù)據(jù)庫。而且,ODBC已經(jīng)成為一種標(biāo)準(zhǔn),所以,目前所有的關(guān)系數(shù)據(jù)庫都提供了ODBC驅(qū)動程序,這使ODBC的應(yīng)用非常廣泛,基本上可用于所有的關(guān)系數(shù)據(jù)庫。但由于ODBC只能用于關(guān)系數(shù)據(jù)庫,使得利用ODBC很難訪問對象數(shù)據(jù)庫及其它非關(guān)系數(shù)據(jù)庫。由于ODBC是一種底層的訪問技術(shù),因些,ODBC ? API可以使客戶應(yīng)用程序能夠從底層設(shè)置和控制數(shù)據(jù)庫,完成一些高層數(shù)據(jù)庫技術(shù)無法完成的功能。 ?
            ? MFC ? ODBC(Microsoft ? Foundation ? Classes ? ODBC) ? ?
            ? 由于直接使用ODBC ? API編寫應(yīng)用程序要編制大量代碼,在Visual ? C++中提供了MFC ? ODBC類,封裝了ODBC ? API,這使得利用MFC來創(chuàng)建ODBC的應(yīng)用程序非常簡便。 ?
            ? ?
            ? DAO ? (Data ? Access ? Object) ? ?
            ? DAO提供了一種通過程序代碼創(chuàng)建和操縱數(shù)據(jù)庫的機制。多個DAO構(gòu)成一個體系結(jié)構(gòu),在這個結(jié)構(gòu)中,各個DAO對象協(xié)同工作。MFC ? DAO是微軟提供的用于訪問Microsoft ? Jet數(shù)據(jù)庫文件(*.mdb)的強有力的數(shù)據(jù)庫開發(fā)工具,它通過DAO的封裝,向程序員提供了DAO豐富的操作數(shù)據(jù)庫手段。 ?
            ? ?
            ? OLE ? DB(Object ? Link ? and ? Embedding ? DataBase) ? ?
            ? OLE ? DB是Visual ? C++開發(fā)數(shù)據(jù)庫應(yīng)用中提供的新技術(shù),它基于COM接口。因此,OLE ? DB對所有的文件系統(tǒng)包括關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫都提供了統(tǒng)一的接口。這些特性使得OLE ? DB技術(shù)比傳統(tǒng)的數(shù)據(jù)庫訪問技術(shù)更加優(yōu)越。與ODBC技術(shù)相似,OLE ? DB屬于數(shù)據(jù)庫訪問技術(shù)中的底層接口。直接使用OLE ? DB來設(shè)計數(shù)據(jù)庫應(yīng)用程序需要大量的代碼。在VC中提供了ATL模板,用于設(shè)計OLE ? DB數(shù)據(jù)應(yīng)用程序和數(shù)據(jù)提供程序。 ?
            ? ?
            ? ADO(ActiveX ? Data ? Object) ? ?
            ? ADO技術(shù)是基于OLE ? DB的訪問接口,它繼承了OLE ? DB技術(shù)的優(yōu)點,并且,ADO對OLE ? DB的接口作了封裝,定義了ADO對象,使程序開發(fā)得到簡化,ADO技術(shù)屬于數(shù)據(jù)庫訪問的高層接口。 ?
            ? ?
            ? 目前在VC應(yīng)用的比較多的是ODBC和ADO,而DAO在VB等開發(fā)工具中應(yīng)用更多一些!個人認(rèn)為ADO是比較好的!目前也最流行!?

            ???????
            posted on 2006-05-14 12:45 太極虎~宏 閱讀(573) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久精品国产72国产精福利| 久久精品国产色蜜蜜麻豆| 漂亮人妻被黑人久久精品| 久久亚洲AV成人无码国产| 99久久精品免费国产大片| 国产香蕉久久精品综合网| 人妻精品久久无码区| 久久99精品久久久久久齐齐| 少妇高潮惨叫久久久久久| 久久精品国产精品亚洲| 色8久久人人97超碰香蕉987| 国产成人久久久精品二区三区| 一本久久a久久精品亚洲| 99久久www免费人成精品| 久久这里只有精品18| 香蕉99久久国产综合精品宅男自 | 国产精品伊人久久伊人电影| 亚洲色欲久久久久综合网| 久久九九有精品国产23百花影院| 久久天天躁狠狠躁夜夜2020一 | 久久久久国产精品麻豆AR影院| 国内精品久久久久久久97牛牛 | 99久久99久久精品国产| 精品国产VA久久久久久久冰| 精品久久久无码21p发布| 婷婷久久综合九色综合九七| 久久国产视屏| 久久国产香蕉一区精品| 91精品久久久久久无码| 2020久久精品国产免费| 国产午夜免费高清久久影院| 亚洲中文字幕久久精品无码喷水| 欧美亚洲国产精品久久久久| 国产精品99久久久久久宅男| 久久久精品人妻一区二区三区四 | 亚洲国产二区三区久久| 国产99精品久久| 久久久国产精品福利免费| 久久综合久久综合久久综合| 久久精品国产91久久麻豆自制 | 青青青青久久精品国产h久久精品五福影院1421|