999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VB2010程序設計中的數據庫應用

2016-12-26 20:25:10王月帆
電子技術與軟件工程 2016年22期
關鍵詞:設置數據庫方法

摘 要

隨著現代信息技術的廣泛普及和應用,計算機技術逐漸受到了人們的關注。在計算機的知識體系中,Visual Basic程序設計是計算機的基礎知識之一。在Visual Basic程序設計中,數據庫又是較為重要的內容,并且它的實用性也很突出,很多工作崗位中都有涉及。據此本文就對Visual Basic2010程序設計中的數據庫應用進行了分析。

【關鍵詞】Visual Basic2010程序設計 數據庫 應用

從實用性角度來講Visual Basic的使用范圍非常廣泛,最常見的利用形式就是它的后臺數據采用Acess或SQL SERVER產品進行組合。

1 Visual Basic2010

Visual Basic201是由美國微軟公司于2010年開發的一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言,可用于開發 Windows 環境下的各類應用程序。它簡單易學、效率高,且功能強大可以與 Windows 專業開發工具SDK相媲美。在Visual Basic環境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的廣泛應用程序接口(API)函數等技術,可以高效、快速地開發Windows環境下功能強大、圖形界面豐富的應用軟件系統。

2 Visual Basic2010程序設計中數據庫應用的重要性

從數據庫的作用發揮來看,它是對數據庫結構、存儲、設計以及使用進行研究的一種軟件技術,也是實現數據管理和處理的一種技術形式。

如果將數據庫的設計看作為是后臺開發的話,那么Visual Basic2010就是一個典型的前臺開發工具。相對來說,Visual Basic2010的應用較為簡單,界面設置也很簡潔,在實際應用中,Visual Basic2010+Acess和Visual Basic2010+SQL SERVER是較為常見的一種前后臺組合形式,應用較為廣泛,但是, Visual Basic2010和數據庫的結合面并不是很寬,因此在實踐應用過程中除了要掌握數據庫的基本原理外,更重要的是要充分認識到數據庫的重要性,以更好地服務企業提高工作效率。

3 Visual Basic2010程序訪問數據庫的方式介紹

Visual Basic2010訪問數據庫的技術和方式并不是單一的,它包括有很多種方法,下面以其中幾種方法進行分析。

3.1 DAO技術

DAO(數據訪問對象),它是一種Microsoft Jet數據庫引擎的面向對象的一個接口。它在對編程的利用下來直接控制Jet數據庫引擎,進而實現較為復雜的數據庫應用系統,一般是適合在單機應用系統或是小范圍本地的分布應用中,例如常見的Acess連接。Visual Basic2010把DAO模型已經封裝成為了一種Data空間,分別設置相應的屬性,就可以實現Data控件和數據庫中記錄源的相連接,進而可以直接使用Data空間來對數據庫進行相關操作。

3.2 RDO技術

RDO(遠程數據對象),它是一個到ODBC的并面向對象的數據訪問接口,主要的作用是用來對遠程數據庫進行訪問的,一般在客戶機/服務器型數據庫應用程序中使用,它和DAO技術一樣在Visual Basic2010中,也將其封裝成為了RDO控件,具體的使用方法和DAO控件的使用方法一樣,沒有較大的差異。

3.3 ADO技術

ADO(ActiveX數據對象),它是以LOE DB為基礎的直接面向對象的數據訪問模型,嚴格來說,它屬于是DAO/RDO的后續衍生物,相對于其他數據訪問對象來說,ADO技術所涉及到的對象較少,非常有利于掌握和應用。

從ADO技術的本質來看,它是一種提供訪問各種數據類型的連接機制。但是,因為ADO技術是為Microsoft最新和最強大的數據訪問范例OLE DB而設計的,因此,OLE DB可以為任何數據源提供高性能和快速化的訪問,通常情況下,這些數據源涉及到關系和非關系數據庫、電子郵件和文件系統、文本和圖形等等,基于此,ADO技術就可以通過它的內部屬性和方法來提供一個統一的數據訪問接口的方法,這就可以說,通過ODBC的方法和數據庫相接,就可以使用任何一種ODBC數據源,也就是說,它不僅可以適合在SQL SERVER、Acess等數據庫應用程序中,而且還可以在Excel表格、文本文件、圖形文件等使用,屬于是一個較為實用的應用程序層接口。

ADO技術在較為關鍵的應用方案中使用的話,它所使用的網絡流量是最少的,而且在前端和數據源之間所使用的層數也是最少的。它的所有這些最終目的都是為了提供一個輕量且性能高的接口,因此,ADO技術易于使用、速度快、內存之處少且磁盤遺跡少。

除此之外,在Visual Basic2010中還包含有兩種最基本的ADO數據庫:一是ADODB;二是ADOR。在這兩種數據庫中,前者ADODB數據庫功能相對來說更為全面和強大,它包含有ADO對象在內。

3.4 對比和選擇

ADO技術具有一定的獨立性,這種獨立性表現在它是獨立于開發工具和開發語言的簡單且容易使用的數據接口中。ADO的這種特性,是其他兩種數據訪問接口不具有的,使其優勢所在。除了這方面特性外,ADO技術在是具體使用上更為簡單可行,具有非常好的使用性能,并且數據庫的訪問速度也很快,可以提供在Internet上數據庫存取的良好接口,這對于網絡數據庫的應用和開發來說是一種極大的便利,正是因為此,它在當前逐漸成為了數據庫開發的主流,這也是其在實際應用中處于重要位置的原因。

4 Visual Basic2010程序設計中數據庫應用的難點分析

4.1 綁定控件訪問數據庫

在Visual Basic2010程序中,數據控件自身是不能直接顯示數據庫中的數據信息的,它需要借助文本框、標簽、圖像框、列表框以及組合框等等控件進行綁定,進過綁定之后才可以顯示數據信息,而且在綁定之后還要對空間的兩個屬性進行合理設置。

Data Source屬性:它在指定的有效數據控件利用下來對數據庫進行訪問。

Data Field屬性:它是通過對數據庫的有效字段進行設置來完成和綁定控件之間的聯系。

(1)如果把Record Type屬性設置為Snap Shot類型的話,記錄集就是只讀狀態,在瀏覽過程中就難以實現對記錄數據進行編輯。

(2)在Record Source屬性進行重新設置之后,需要采用Refresh方法來對設置的變化進行激活,這樣才可以保證數據庫控件訪問的數據源是最新的。

4.2 ADO技術嵌入式訪問數據庫

它的難點主要是數據庫連接失敗。具體原因是:

(1)沒有把數據庫連接代碼放入到啟動標準模塊的Sub Main()過程中;

(2)沒有在“工程”菜單中的引用對話框加載Microsoft Active Data Object 2.8 Library;

(3)一旦設置了靜態的數據庫存放絕對路徑的話,在下次連接數據庫時就會有新的路徑,也就難以確定數據庫,此時就可以采用動態數據庫連接方法。

5 總結

Visual Basic程序設計是目前數據庫開發中重要的一門課程技術,在程序設計中應用數據庫可以進一步凸顯Visual Basic的實用性。因此掌握VB程序設計中數據庫應用技術,可以有效提高企業的工作效率,為企業創造更多的經濟效益。

參考文獻

[1]張志強.VB程序設計中ADO技術的應用[J].中國電子商務,2013(22):54.

[2]林立云.VB教學方法研究[J].群文天地,2011(16):161.

[3]柏建普,杜娟.ADO技術在VB訪問SQL數據庫中的應用[J].電腦知識與技術,2013(29):6481-6485,6488.

[4]肖志明.談談VB程序設計教學中的數據庫應用[J].廣西廣播電視大學學報,2010,21(01):35-38.

作者簡介

王月帆(1984-),女,山西省大同市人?,F為大同煤炭職業技術學院助教。主要研究方向計算機應用。

作者單位

大同煤炭職業技術學院 山西省大同市 037003

猜你喜歡
設置數據庫方法
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 国产手机在线小视频免费观看 | 国产97区一区二区三区无码| 97se亚洲| 四虎成人精品| 成人在线视频一区| 亚洲乱码在线播放| 一本久道热中字伊人| 中文字幕日韩视频欧美一区| 高清欧美性猛交XXXX黑人猛交| 国产一区二区三区视频| 久草视频福利在线观看| 亚洲妓女综合网995久久| 国产精品毛片一区视频播| 国产成人精品在线1区| 亚洲最大福利网站| 亚洲视频在线网| 国产噜噜噜| 国产麻豆aⅴ精品无码| 久青草免费在线视频| 久久国产成人精品国产成人亚洲| 日本在线免费网站| 亚洲精品国产精品乱码不卞| 国产在线无码av完整版在线观看| 91黄色在线观看| 亚洲成人精品久久| 中文字幕伦视频| 欧美亚洲国产视频| 免费看a级毛片| 久996视频精品免费观看| 青青青国产免费线在| 国产精品55夜色66夜色| 久久久久亚洲精品成人网| 免费不卡在线观看av| 亚洲精品在线观看91| 2019年国产精品自拍不卡| 97se亚洲| 一级福利视频| 少妇被粗大的猛烈进出免费视频| 欧美性久久久久| 欧美成人精品欧美一级乱黄| 久久人搡人人玩人妻精品一| 亚洲欧美成人网| 亚洲二三区| 美女视频黄又黄又免费高清| 99久久免费精品特色大片| 国产黄在线免费观看| 久热这里只有精品6| 精品福利网| 婷婷午夜天| 伊伊人成亚洲综合人网7777| 国内精品免费| 高清色本在线www| 国产毛片不卡| 国产欧美日韩一区二区视频在线| 亚洲伦理一区二区| 老色鬼久久亚洲AV综合| 亚洲啪啪网| 国产97色在线| 国产福利免费视频| 欧洲一区二区三区无码| 欧美午夜视频| 国产成人永久免费视频| 成人年鲁鲁在线观看视频| 国产在线欧美| 99精品在线看| 在线色国产| 亚洲中文字幕国产av| 国产日本视频91| 国产自在线拍| 国产无码高清视频不卡| 久久免费观看视频| 国产视频一二三区| 国产极品美女在线播放| 青青热久麻豆精品视频在线观看| 久久中文电影| 狠狠色成人综合首页| 日本久久网站| 国产大片喷水在线在线视频| 青青国产成人免费精品视频| 国产精品亚洲一区二区在线观看| 波多野结衣一区二区三视频| 久久婷婷六月|