使用Http通道,遠端連線資料庫技術說明

2021-08-03 13:23:10 字數 1365 閱讀 5274

資料庫http遠端連線技術說明

7/28/2013

本人通過半年的努力,開發完成了此項技術

在當前流行的web瀏覽模式的情況下,仍然需要對客戶端的個性化體驗以及大批量資料的處理採用非web模式。資料庫http連線技術打包封裝了internet資料庫操作的各項功能,採用多層防護保護資料庫,同時客戶端相容資料庫區域網操作的adodb方式,可以滿足internet大批量資料傳送以及客戶端個性化開發的要求。

一、資料庫http遠端連線技術實現功能:

1. 使用者能夠像使用區域網資料庫一樣操作internet資料庫。(適用各類資料庫,如mysql, mssql server ,access等)

2. 資料庫在internet上是遮蔽的,他是通過iis服務,採用特定的http管道與使用者端建立連線。多道防護可以有效保障資料庫的安全性。

3. 資料的傳送接受採用分段技術,以整體虛擬,所需為實的方式滿足使用者的資料需求,適應了internet通訊的複雜環境。

4. 使用者的區域網操作和internet操作整合在一起,以同乙個元件和同樣的指令實現,可以在2種操作之間隨時切換。

5.服務端提供了aspx二次開發的介面。

6. 現有的c/s結構軟體,使用資料庫http連線模組,可以增加internet操作功能。

二、與web service的關係(資料庫http遠端連線技術簡稱dbnet)

相同點:都是基於net framework以及iis的架構,通過http通道實現資料通訊。

區別:1. web service以xml資料格式傳送資料,具有通用標準,但資料的冗餘度較大;dbnet採用特定的資料結構,以stream的方法傳送資料,資料較為精簡。

2.web service傳送的是資料實體,dbnet在資料量大的時候可以採用資料物件的虛擬化來傳送資料(即傳送資料物件的部分資料,但使用者看到的是整個資料物件)。

3. web service沒有對資料庫的操作功能有專門的定製;dbnet定製了資料庫操作的各項功能,使用者端可以直接呼叫,同時還相容adodb的區域網資料庫的操作方法。

4. 客戶端使用web service,引用的是web service物件,需進行編譯;客戶端使用dbnet元件物件,引用的是**,不需要編譯。

三、dbnet元件的主要物件(資料庫http遠端連線技術簡稱dbnet)

hpserver物件

執行在伺服器iis上,採用http協議,為遠端使用者與本地資料庫建立起通訊連線。

以aspx程式引用hpserve物件,客戶端訪問aspx頁面,實現相互通訊。

屬性方法

事件databaseex物件

操作功能可類似於

使用在客戶端。資料庫連線物件,可以連線區域網資料庫,也可以與web服務上的aspx頁面,從而訪問internet資料庫。

屬性.方法

ORACLE BPM如何連線資料庫

資訊科技最佳實踐 oracle核心應用技術 business process management oracle bpm如何連線資料庫 author sunny.zhang 張財華 creation date april 9,2009 last updated april 9,2009 docume...

使用資料庫

一 教學目標 知識與技能 1 了解資訊資源管理的基本工作過程 2 使用資料庫,體驗資料庫應用過程中的優勢與不足。過程與方法 1 在使用資料庫應用系統的過程中,感受利用資料庫儲存 管理資料並實現高效檢索的優勢。2 培養學生學會運算元據庫的方法,知道使用資料庫的一般過程。情感態度與價值觀 1 學會關注生...

資料庫使用說明

1 執行環境 windows xp win2007 office xp office 2007。2 操作步驟 1 啟用excel巨集 必須先啟用excel中的巨集以後,才可執行本作品,office xp中啟用excel中巨集的操作步驟如下 啟動excel。執行 工具 選項 命令,開啟 選項 對話方塊...