亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ADO的數(shù)據(jù)庫開發(fā)技術探究

        2018-10-20 18:11:15陳長印
        數(shù)碼設計 2018年12期
        關鍵詞:開發(fā)技術數(shù)據(jù)表數(shù)據(jù)源

        陳長印

        摘要:隨著信息技術的不斷發(fā)展,ADO技術逐漸替代了ODBC技術,在數(shù)據(jù)庫開發(fā)技術方面成為主流。此次研究主要是探討分析基于ADO的數(shù)據(jù)庫開發(fā)技術,分析了ADO技術在數(shù)據(jù)開發(fā)中的原理和基本流程,并且介紹了在開發(fā)數(shù)據(jù)庫期間需要注意的問題,希望能夠?qū)ο嚓P人員起到參考價值。

        關鍵詞:ADO技術;數(shù)據(jù)庫開發(fā)

        中圖分類號:TP311. 13

        文獻標識碼:A

        文章編號:1672 -9129(2018)12 -0118 -01

        在研究和開發(fā)現(xiàn)代軟件時,數(shù)據(jù)庫訪問屬于重要內(nèi)容。傳統(tǒng)技術在數(shù)據(jù)庫訪問期間速度比較緩慢,并且只能夠?qū)﹃P系型數(shù)據(jù)庫進行訪問,類型比較單一。所以需要研究和創(chuàng)新數(shù)據(jù)庫開發(fā)技術,當前常應用的技術就是ADO技術,此種技術可以對傳統(tǒng)技術訪問流程進行優(yōu)化,不會占用較大內(nèi)存,運行速度快,可以隨意訪問各種類型的數(shù)據(jù)庫和數(shù)據(jù)源,因此被廣泛應用在數(shù)據(jù)庫開發(fā)研究中。

        1 基于ADO數(shù)據(jù)庫開發(fā)流程

        在單機版計算機軟件以及網(wǎng)站建設中已經(jīng)廣泛應用ADO技術,并且能夠得到各類編譯器的支持,比如vc和VB等。在Oracle、Access和FoxPro等主流數(shù)據(jù)庫中均采用ADO技術。對于不同的編譯環(huán)境來說,ADO所應用的語句語法具有差異性,此次研究以C++語言中開發(fā)Ac-cess為案例進行分析,研究應用ADO技術開發(fā)數(shù)據(jù)庫的基本流程。

        1.1 引入動態(tài)數(shù)據(jù)庫。ADO技術不屬于MFC的基本類型,其主要是包含于msa - d015.dll文件內(nèi),因此在對數(shù)據(jù)庫進行開發(fā)時所應用的編譯指令主要為#Import語言,并且將其引入到數(shù)據(jù)庫中。一般而言,StdAfxh文件所處位置在其他文件當中,因此可以添加語言代碼并且將其納入到ADO技術的連接庫內(nèi)。在數(shù)據(jù)庫建立期間不能直接應用ADO名稱空間,并且為了避免出現(xiàn)常數(shù)沖突問題,數(shù)據(jù)庫中的重命名操作能夠?qū)⒊?shù)修改為adoEOF。若在建立開發(fā)數(shù)據(jù)期間,ADO中的常數(shù)之間會出現(xiàn)沖突問題,此時就可以應用重命名處理。

        1.2 初始化OLE/COM。在設計開發(fā)期間需要注意的是,ADO技術數(shù)據(jù)庫屬于COM動態(tài)庫,這就表明在應用ADO技術建設數(shù)據(jù)庫之前需要初始化OLE/COM動態(tài)庫環(huán)境,并且在具體應用程序中利用在主類函數(shù)Initlnstance中初始化數(shù)據(jù)庫的環(huán)境。

        1.3 通過連接對象與數(shù)據(jù)源連接。在應用連接對象時也具備自身獨特的工作流程。第一,明確連接對象的類型指針。一般情況下可以將連接對象作為程序成員,例如一ConnectionPte。第二,將連接對象實例化。該過程主要是在初始化函數(shù)中實施,例如可以重新輸入OninitDialog函數(shù),并且只需要一次就可以實現(xiàn)。第三,建立數(shù)據(jù)庫連接機制,將相關編譯指令輸入到程序中,這樣就能夠建立連接。在此期間需要注意的是,連接字符串的語法需要按照不同數(shù)據(jù)庫而表現(xiàn)出不同變化,所以在數(shù)據(jù)庫中要求程序員需要結合實際工作情況對字符串語法進行調(diào)節(jié)。

        2 應用ADO開發(fā)數(shù)據(jù)庫的關鍵技術

        2.1 建立Access數(shù)據(jù)庫。為了確保Access數(shù)據(jù)源之間的連接效果,需要建立關于Access的相關文件。一般情況下都是在計算機系統(tǒng)中建立mdb文件,然而此種建立方法存在不足之處:其一,出現(xiàn)大量的重復性操作行為。其二,無法再使用軟件時完成交付。因此為了防止出現(xiàn)上述情況,在實際應用ADOX將mdb文件建立在程序中,實現(xiàn)自動化建立。ADOX屬于ADO技術的重要補充,因此可以利用該技術建立新型Cata-log,具體實施步驟如下:第一,在實際使用期間需要應用#import與數(shù)據(jù)庫相連接。第二,使用創(chuàng)建指令建立數(shù)據(jù)庫文件,實現(xiàn)文件的自動化創(chuàng)建,防止手動創(chuàng)建文件出現(xiàn)較多問題,也可以在較大程度上提高工作效率。

        2.2 將數(shù)據(jù)表設置在程序中。與mdb文件建立相同,在計算機系統(tǒng)中也需要手動建立數(shù)據(jù)表,因此會出現(xiàn)較多重復性動作,對軟件交付造成影響。在與數(shù)據(jù)源進行連接之后,利用連接對象能夠?qū)?shù)據(jù)表建立命令執(zhí)行操作。一般情況下,編譯代碼中的字段表為3個,第一個字段表在數(shù)據(jù)庫中屬于主鍵,可以實現(xiàn)整段數(shù)字的自動化遞加,剩余兩個字段屬于普通類型字段。

        2.3 自動建立與鏈接桌面建立。MDB建立函數(shù)之間的聯(lián)合客戶確保程序中數(shù)據(jù)建立自動化,還能夠?qū)崿F(xiàn)連接,之后生成數(shù)據(jù)表。為了實現(xiàn)數(shù)據(jù)表自動化建立,可以在程序初始化函數(shù)中添加命令代碼。例如重新載人OninitDialog函數(shù)時可以添加編譯代碼命令。若與exe文件同名,則需要建立數(shù)據(jù)庫連接。如果沒有與exe文件同名,則可以實現(xiàn)自動化連接和數(shù)據(jù)表建立。在實際應用期間可以在命令語句中將“彈出窗口”的相關命令去除。

        3 結束語

        綜上所述,應用ADO技術實施數(shù)據(jù)庫開發(fā)設計可以有效彌補傳統(tǒng)技術研發(fā)所存在的各項弊端問題,ADO技術不會對存儲空間有較高要求,靈活性訪問,便于使用,還能夠?qū)Χ喾N類型的數(shù)據(jù)庫進行訪問,ADO技術還能夠應用在遠程數(shù)據(jù)庫訪問中。對于大多數(shù)軟件來說,ADO技術能夠滿足開發(fā)數(shù)據(jù)庫軟件的各類要求,并且能夠?qū)ぷ髁鞒踢M行簡化處理,提高工作質(zhì)量,逐漸替代了傳統(tǒng)研發(fā)技術,在信息技術的未來發(fā)展中具有引領作用。

        參考文獻:

        [1]袁霞.基于物聯(lián)網(wǎng)技術的船舶動力系統(tǒng)故障實時數(shù)據(jù)庫開發(fā)[J].艦船科學技術,2017,39( 18):121 - 123.

        [2]祁雪沙.數(shù)控加工過程中物理仿真的關鍵技術及其數(shù)據(jù)庫開發(fā)[D].天津職業(yè)技術師范大學,2016.

        猜你喜歡
        開發(fā)技術數(shù)據(jù)表數(shù)據(jù)源
        湖北省新冠肺炎疫情數(shù)據(jù)表
        黨員生活(2020年2期)2020-04-17 09:56:30
        基于列控工程數(shù)據(jù)表建立線路拓撲關系的研究
        Web 大數(shù)據(jù)系統(tǒng)數(shù)據(jù)源選擇*
        計算機應用軟件開發(fā)技術的幾點探討
        電子制作(2017年14期)2017-12-18 07:08:10
        防散脫緯編無痕彈力面料開發(fā)技術國際領先
        基于不同網(wǎng)絡數(shù)據(jù)源的期刊評價研究
        基于真值發(fā)現(xiàn)的沖突數(shù)據(jù)源質(zhì)量評價算法
        圖表
        中國煤層氣開發(fā)技術的現(xiàn)狀與未來
        中國煤層氣(2014年4期)2014-08-07 03:08:42
        復雜產(chǎn)品設計知識應用開發(fā)技術研究
        性欧美videofree高清精品| 999久久久精品国产消防器材| 国产一区二区三区啪| 亚洲综合一区二区三区蜜臀av| 男女激情视频网站在线| 狼狼综合久久久久综合网| 久久无码高潮喷水| 国产一起色一起爱| 宅男视频一区二区三区在线观看| 无码人妻精品一区二区三区东京热| 成人片黄网站色大片免费观看cn | 国产精品美女| 青青草免费高清视频在线观看| 国产一区二区黄色网页| 免费a级毛片无码免费视频120软件 | 香蕉久久福利院| 亚洲人成人一区二区三区| a级国产精品片在线观看| 少妇人妻系列中文在线| 国产成人午夜福利在线观看| 亚洲学生妹高清av| 99在线国产视频| 日韩av免费一区二区| 欧美video性欧美熟妇| 亚洲精品456| av资源在线永久免费观看| 亚洲精品中文字幕免费专区| 搡老熟女中国老太| 国产自在自线午夜精品视频在| 少妇熟女天堂网av天堂| 日韩av无码中文无码电影| 91精品一区国产高清在线gif| 天堂av在线免费播放| 不卡一区二区视频日本| 日本爽快片18禁免费看| 成人永久福利在线观看不卡| 日本一区二区三区高清视| 伊人久久大香线蕉av不卡| 亚洲熟妇一区无码| 一片内射视频在线观看| 一区二区三区免费看日本|