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

        ?

        新時期信息管理系統(tǒng)數(shù)據(jù)訪問技術(shù)探討

        2014-01-01 00:00:00方娟
        計算機光盤軟件與應(yīng)用 2014年6期

        摘 要:對于一個信息管理系統(tǒng)來講,一個良好的數(shù)據(jù)庫訪問技術(shù)可以有效的提升管理系統(tǒng)的訪問性能,有效的提高系統(tǒng)的存取數(shù)據(jù)的效率,具有重要的意義,尤其是隨著網(wǎng)絡(luò)的發(fā)展,人們對信息管理系統(tǒng)的數(shù)據(jù)存取需求更加旺盛。本文詳細的介紹了信息管理系統(tǒng)在設(shè)計和實現(xiàn)過程中常用的數(shù)據(jù)庫訪問技術(shù),分別是ADO .NET和JavaBean數(shù)據(jù)庫訪問技術(shù),并且介紹了兩種技術(shù)適應(yīng)的系統(tǒng),以便為信息管理系統(tǒng)存取數(shù)據(jù)做出貢獻。

        關(guān)鍵詞:信息管理系統(tǒng);數(shù)據(jù)庫;ADO .NET;JavaBean

        中圖分類號:TP315

        隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)的快速發(fā)展,為信息管理實現(xiàn)自動化、信息化的目標(biāo)提供了技術(shù)支持。將這些現(xiàn)代化的信息管理技術(shù)有機結(jié)合,開發(fā)設(shè)計信息管理系統(tǒng),保存政企單位常用的數(shù)據(jù)信息,能夠?qū)崿F(xiàn)信息資源的動態(tài)更新和內(nèi)部共享的作用,就能夠徹底的將人工從繁瑣的信息資源管理的日常事務(wù)中解脫出來,從而在復(fù)雜多變的工作、生活和學(xué)習(xí)中,提高人們工作、學(xué)習(xí)的效率,提高人們生活的質(zhì)量,因此,信息管理系統(tǒng)已經(jīng)得到了廣泛的發(fā)展和應(yīng)用,尤其是在政企單位自動化辦公領(lǐng)域、企業(yè)人力資源管理領(lǐng)域、金融信息管理領(lǐng)域、教育信息管理領(lǐng)域,并且取得了良好的效果。

        在信息管理系統(tǒng)中,系統(tǒng)最為關(guān)鍵的一個組成部分就是數(shù)據(jù)庫服務(wù)功能,數(shù)據(jù)庫是信息管理系統(tǒng)實現(xiàn)數(shù)據(jù)存儲、數(shù)據(jù)處理的重要組成部分,為了能夠?qū)崿F(xiàn)數(shù)據(jù)的有效處理,提高信息管理系統(tǒng)性能,必須使用一個高可靠的數(shù)據(jù)庫管理功能,以便能夠有效的實現(xiàn)用戶應(yīng)用程序訪問數(shù)據(jù)庫時,及時的反饋數(shù)據(jù)處理結(jié)果。

        1 信息管理系統(tǒng)數(shù)據(jù)庫訪問技術(shù)

        1.1 ADO.NET數(shù)據(jù)庫訪問技術(shù)

        ADO .NET數(shù)據(jù)庫訪問技術(shù)是由微軟公司提出的一種數(shù)據(jù)庫訪問技術(shù),其適用于基于.NET框架技術(shù)開發(fā)實現(xiàn)的系統(tǒng)中,具有較好的數(shù)據(jù)庫訪問性能[1]。ADO .NET技術(shù)數(shù)據(jù)庫訪問技術(shù)包含核心技術(shù)包括以下兩個主要方面。

        1.1.1 數(shù)據(jù)庫訪問連接對象

        在ADO .NET數(shù)據(jù)庫訪問過程中,數(shù)據(jù)庫訪問連接對象包括很多個,分別是Command對象、Transaction對象、Connection對象、DataReader對象和DataAdapter對象[1]。在上述連接對象中,Connection對象的作用就相當(dāng)于一個連接紐帶,其可以實現(xiàn)連接數(shù)據(jù)源的作用,其余所有的對象與數(shù)據(jù)庫進行操作時都要依賴于此;Command對象可以數(shù)據(jù)庫查詢功能,同時能夠調(diào)用存儲過程,并且向調(diào)用者反饋處理結(jié)果,數(shù)據(jù)庫查詢過中,Command對象首先需要完成的工作是設(shè)置Connection屬性,其次是需要設(shè)置CommandText文本,解析查詢的類型,設(shè)置CommandType的屬性,并且對于數(shù)據(jù)處理的結(jié)果進行快速的檢索和查詢,使用DataReader查詢對象,該查詢由于支持最小的特性集合,其對象具有較快的查詢效果[2]。

        1.1.2 數(shù)據(jù)庫端口連接對象

        在基于ADO .NET的數(shù)據(jù)庫操作過程中,數(shù)據(jù)庫訪問過程中,需要使用連接對象,如果數(shù)據(jù)庫不再訪問了,為了保持信息管理系統(tǒng)的訪問的性能,就需要斷開連接,ADO.NET數(shù)據(jù)庫訪問機制為其提供了斷開連接的對象,也即是DataAdapter對象。在該對象中包含了4個非常重要的屬性,分別是插入數(shù)據(jù)的屬性InsertCommand、修改數(shù)據(jù)的屬性UpdateCommand、刪除數(shù)據(jù)的屬性DeleteCommand和查詢數(shù)據(jù)的屬性SelectCommand。另外,ADO .NET數(shù)據(jù)還擁有另外一個大優(yōu)勢,就是其可以自行由用戶設(shè)置對數(shù)據(jù)庫的訪問操作,創(chuàng)建自己的命令行,以便實現(xiàn)對數(shù)據(jù)庫的更新、查詢操作。

        1.1.3 脫機處理數(shù)據(jù)

        ADO .NET為了提高數(shù)據(jù)庫訪問的性能,ADO .NET為信息管理系統(tǒng)在進行數(shù)據(jù)庫訪問過程中提供了數(shù)據(jù)庫脫機處理功能,既是在斷開數(shù)據(jù)庫連接的狀態(tài)下,依然可以進行訪問數(shù)據(jù),這樣就需要采用FILL的方法將數(shù)據(jù)處理的結(jié)果填充到DataSet或者DataTable中,此時關(guān)閉數(shù)據(jù)庫之后,依然能夠為用戶提供數(shù)據(jù)連接操作[3]。

        1.2 JavaBean數(shù)據(jù)庫訪問技術(shù)

        應(yīng)用JSP技術(shù)開發(fā)WEB程序的過程中,系統(tǒng)前端顯示數(shù)據(jù)庫訪問結(jié)果用JSP頁面。后臺用JavaBean這一中間組件操作數(shù)據(jù)庫,JavaBean承擔(dān)前后臺見的數(shù)據(jù)處理和信息交流[4]。實現(xiàn)數(shù)據(jù)庫連接的JavaBean其實就是定義連接數(shù)據(jù)庫的類,它的屬性包括記錄對象、數(shù)據(jù)庫連接的對象等;它用構(gòu)造方法完成連接數(shù)據(jù)庫,即初始化連接對象,通過重載構(gòu)造方法,連接不同數(shù)據(jù)庫。

        JavaBean數(shù)據(jù)庫使用java語言開發(fā)制作而成的一個組件,該數(shù)據(jù)庫訪問組件能夠封裝數(shù)據(jù)庫的插入、刪除、更改和查詢操。主要流程包括以下兩個方面:

        1.2.1 數(shù)據(jù)庫連接

        連接數(shù)據(jù)庫的JavaBean組件Conn.java具有非常重要的作用,其可以實現(xiàn)數(shù)據(jù)庫的無配置連接,該組件能夠獲取人力資源管理系統(tǒng)使用時查詢的各種數(shù)據(jù)庫的狀態(tài)Statement和結(jié)果集ResultSet。Conn.java執(zhí)行的流程如下:組件中的方法Class.forName能夠完成加載數(shù)據(jù)庫服務(wù)器驅(qū)動程序的功能,同時利用DriverManager類中的方法getConnection()可以獲取數(shù)據(jù)庫連接對象Connection[5]。

        1.2.2 數(shù)據(jù)庫操作

        數(shù)據(jù)庫連接之后,就可以通過JavaBean組件中包含的各種數(shù)據(jù)庫更新操作,包括數(shù)據(jù)插入、數(shù)據(jù)刪除、數(shù)據(jù)修改、數(shù)據(jù)查詢等。數(shù)據(jù)插入操作的流程如下:首先數(shù)據(jù)庫創(chuàng)建連接,反饋數(shù)據(jù)庫連接狀態(tài)Statement stmt和操作結(jié)果集ResultSetrs,利用該實例對象即可操作數(shù)據(jù)庫,執(zhí)行插入操作方法stmt.executeQuery,即可實現(xiàn)插入更新操作[6]。

        2 結(jié)束語

        隨著信息管理系統(tǒng)的發(fā)展,其在人們的工作過程中占據(jù)了重要的位置,信息管理系統(tǒng)在進行數(shù)據(jù)庫處理過程中,目前主要使用兩種數(shù)據(jù)庫訪問技術(shù),一種是ADO .NET數(shù)據(jù)庫訪問技術(shù),一種是JavaBean數(shù)據(jù)庫訪問技術(shù)。這兩種技分別適用于基于.NET系列和基于JSP系列的信息管理系統(tǒng)。隨著信息管理系統(tǒng)開發(fā)實現(xiàn)技術(shù)的提升,必將誕生更多的高性能的數(shù)據(jù)庫訪問技術(shù)。

        參考文獻:

        [1]陳曼.基于ADO .NET數(shù)據(jù)庫訪問實例的設(shè)計實現(xiàn)與應(yīng)用[J].軟件導(dǎo)刊,2010(07):101-103.

        [2]萬里勇,陳穎,王劍.基于ADO .NET的數(shù)據(jù)庫訪問技術(shù)研究與應(yīng)用[J].江西通信科技,2013(03):14-16.

        [3]蔣薇,賴青貴,秦玲,等.基于ADO .NET 數(shù)據(jù)訪問技術(shù)的研究和應(yīng)用[J].微計算機信息,2010,(30):142.

        [4]陳君.基于JavaBean 技術(shù)的通用數(shù)據(jù)庫訪問設(shè)計應(yīng)用[J].計算機光盤軟件與應(yīng)用,2011(01):130-131.

        [5]羅在文.JSP 技術(shù)訪問 SQL Server 數(shù)據(jù)庫的設(shè)計與實現(xiàn)[J].長春理工大學(xué)學(xué)報,2011(03):145-148.

        [6]曾國林,傅秀芬.一種新的數(shù)據(jù)庫連接池模型的研究[J].計算機與數(shù)字工程,2011(02):163-166.

        作者單位:浙江傳媒學(xué)院,杭州 310018

        国产福利一区二区三区在线观看| 福利视频黄| 无码超乳爆乳中文字幕| 久久久精品3d动漫一区二区三区| 无码91 亚洲| 中文字幕综合一区二区| 无码无套少妇毛多18p| 欧美gv在线观看| 久久狠色噜噜狠狠狠狠97| 国产情侣自拍偷拍精品| 国产区女主播在线观看| 日本50岁丰满熟妇xxxx| 无码人妻一区二区三区免费手机| 亚洲国产一区二区精品| 先锋影音人妻啪啪va资源网站| 国产精品办公室沙发 | 久久久久亚洲精品天堂| 国产成人无精品久久久| 中文字幕av素人专区| 欧美亚洲日本国产综合在线美利坚| 日本动态120秒免费| av日本一区不卡亚洲午夜| 青青草高中生在线视频| 无码人妻久久一区二区三区app| 98色花堂国产精品首页| 久久精品国产亚洲5555| 免费黄网站永久地址进入| 人妻体内射精一区二区三区| 国产成人一区二区三区在线观看| 亚洲AⅤ男人的天堂在线观看| 国产丝袜美腿中文字幕| 娜娜麻豆国产电影| 一本大道香蕉最新在线视频| 国产免费无码9191精品| 亚洲女同免费在线观看| 99精品人妻无码专区在线视频区| 日韩免费无码一区二区三区| 欧洲在线一区| 日本高清不卡一区二区三区| 末成年人av一区二区| 久久婷婷成人综合色|