監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

企業(yè)級oa系統(tǒng)

申請免費試用、咨詢電話:400-8352-114

   1、數(shù)據(jù)庫連接技術(shù)

  本系統(tǒng)關(guān)鍵的功能模塊都是基于數(shù)據(jù)庫的,我們采用的Microsoft SQL Server 數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫系統(tǒng)往往是一個大型Web應用程序的核心。

  同其他的Web應用程序的編寫方法相比,強大的數(shù)據(jù)庫訪問能力、簡單一致的數(shù)據(jù)庫訪問方式正式ASP的突出優(yōu)點之一。

  OLEDB標準的具體實現(xiàn)是通過一組C++API函數(shù)。不同的是,OLEDB的APL是符合COM標準、基于對象的(0DBCAPI則是簡單的CAPI),是一套COM接口。使用OLEDBAPI,可以編寫能夠訪問符合OLEDB標準的任何數(shù)據(jù)源的應用程序,也可以編寫針對某種特定數(shù)據(jù)存儲的查詢處理程序(Query Processor)和游標引擎(Cursor Engine)。因此OLEDB標準實際上是規(guī)定了數(shù)據(jù)使用者和提供者之間的一種應用協(xié)議(Application-level Protocol)。

  OLEDB可以為標準的數(shù)據(jù)庫以外的其他數(shù)據(jù)提供訪問接口。OLEDB的核心內(nèi)容就是要求以上這些各種各樣的數(shù)據(jù)存儲(Data Store)都提供一種相同的訪問接口,使數(shù)據(jù)使用者(應用程序)可以使用同樣的方法訪問各種數(shù)據(jù),而不用考慮數(shù)據(jù)的具體存儲地點、格式和類型。Microsoft在OLE DB API的基礎(chǔ)之上提供了一種面向?qū)ο蟆⑴c語言無關(guān)的應用編程接口。這就是AD0(ActiveX Data Ob ject)。ADO被實現(xiàn)為OLEDB之上的一個薄層,像一座連接應用程序和OLEDB的橋梁,這使程序員可以使用簡單的語言來操作OLEDB,能夠編寫通過OLEDB對在數(shù)據(jù)庫服務器中的數(shù)據(jù)進行訪問和操作的應用程對于AD0程序員來說,理想的環(huán)境應該是每個數(shù)據(jù)源都具有一個OLEDB接口,以便AD0可以直接調(diào)用該數(shù)據(jù)源。大部分的數(shù)據(jù)庫廠商都提供了OLEDB接日,當然包括SQLServer數(shù)據(jù)庫系統(tǒng)。

39.png

  通過ASP,我們可以輕松的利用Microsoft公司提供的強大的ADO技術(shù)來對各種各樣的數(shù)據(jù)庫進行訪問:可以訪問像SQLServer這樣的基于客戶端

  /服務器端的數(shù)據(jù)庫系統(tǒng),也可以訪問像Access這樣的文件型數(shù)據(jù)庫,還可以輕松的訪問存儲在其他表格式數(shù)據(jù)結(jié)構(gòu)(如電子表格)中的信息。ADO還支持0DBC(Open Database Connectivity)數(shù)據(jù)庫,這意味著只要是遵循0DBC標準的數(shù)據(jù)庫就能被ADO訪問。但是ODBC主要是為C語言而設計的,在ASP中無法使用0DBC。

  Microsoft 正試圖使AD0能夠訪問數(shù)據(jù)庫以外的其他種類的數(shù)據(jù)提供一致的方法,如使用ADO還可以訪問lndex Server、Active Directory Service中的數(shù)據(jù),這使ADO具有了更加廣泛的用途。AD0的主要優(yōu)點是易于使用、高速度、低內(nèi)存支出和占用磁盤空間少??梢哉f,AD0是目前對數(shù)據(jù)庫訪問的最先進的方式。

  2、ASP組件技術(shù)

  ASP除了功能強大的內(nèi)建對象外,還內(nèi)置了功能同樣強大的Activex組件。其中數(shù)據(jù)庫組件ADO就是其中的一種組件。ASP的流行與Microsoft推出的AcLiveX組件的概念以及其在ASP上的實現(xiàn)是分不開的。通過使用ActiveX組件,用戶可以方便的實現(xiàn)許多強大的功能。

40.png

  ActiveX 是基于COM(Component Object Mode1)的可視化組件結(jié)構(gòu)的商標名稱。它是一種封裝技術(shù),提供一種封裝COM組件并將其置入應用程序(如Wch瀏覽器)的方法。

  使用ActiveX對象可以實現(xiàn)一些復雜功能的封裝,也就是說可以在不知道源代碼的情況下,使用ActiveX對象來實現(xiàn)一些復雜的功能。現(xiàn)在互聯(lián)網(wǎng)上也有很多第三方的ActiveX控件可以下載使用,這極大的方便了網(wǎng)絡編程。

  同樣用戶也可以定制自己的ActiveX組件。

  缺點就是目前Netscape 瀏覽器到目前還不支持Activex。

發(fā)布:2011-01-22 16:37    編輯:泛普軟件 · hs    [打印此頁]    [關(guān)閉]
網(wǎng)上辦公軟件
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普OA辦公軟件系統(tǒng)其他應用

OA辦公軟件系統(tǒng) 高級辦公軟件 企業(yè)OA辦公系統(tǒng) 網(wǎng)絡辦公系統(tǒng) 無紙化辦公系統(tǒng) 自動化辦公軟件 手機OA辦公系統(tǒng) 手機日程管理軟件 移動OA辦公系統(tǒng) 云OA辦公 微信OA系統(tǒng)