国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

FrontPage 2000+DB2實現數據庫信息發布 

2019-11-18 20:27:00
字體:
來源:轉載
供稿:網友
問題的提出

如何實現DB2數據庫信息的共享

我們組建mis系統,主要是為了信息共享,以提高辦公效率,那如何實現DB2數據庫的信息共享呢?隨著WEB技術的日益發展,b/s模式已經被廣泛地采用,但是傳遞單向的靜態的WEB頁面無法實現交互功能,企業需要動態地將信息發布到網上。這就需要我們將數據庫與WEB連接起來,供用戶查詢,企業的主要工作是對修改數據庫中的內容進行維護。b/s模式的特點有:

1.不需要安裝客戶端程序,只要有通用瀏覽器就可以,由于它的功能都在WEB服務器上實現,也大大減少了維護工作;

2.用戶操作相當容易,會使用一個通用瀏覽器即可;

3.基于Internet和Intranet采用TCP/ip協議,信息能方便地發布到網上。

筆者在此具體談談在DB2數據庫上的實現。

問題的分析

b/s模式的實現方法

b/s模式的實現方法有很多種,如CGI、JDBC、IDC、asp等,這里我們采用ASP。ASP是基于Microsoft NT 4.0和IIS3.0/4.0或Personal WEB Server on Win 9x的開放式腳本的開發環境,是新一代動態WEB數據庫應用開發方案,利用它可以實現復雜的WEB應用,開發動態、高效、交互的WEB服務器端應用程序。它有如下特點:

1.完全與html相融合,而且靈活性大大提高;

2.ASP能利用腳本語言,如vbscript(默認)和javascript等;

3.ASP的制作工具可用ultraedit32等文本編輯器;

4.ASP是文本文件,擴展名為ASP,包括文本、html標記;

5.支持面向對象;

6.利用ASP開發的腳本程序運行在服務器端,提高了安全性;

7.支持多用戶、多線程;

8.ASP采用ado組件,通過oDBc驅動程序連接數據庫。

ASP應用流程:IE等瀏覽器向WEB服務器遞交申請,申請訪問一個ASP文件,WEB服務器調用ASP文件執行,用ado組件通過ODBC訪問數據庫,將結果傳遞到用戶瀏覽器。如圖1。

ASP是一種十分具有發展前途的動態WEB數據庫應用技術,被很多網站采用。ASP提供了五個內建對象:request、response、server、sessionapplication,它們相當于已經封裝好的類,為客戶訪問各種資源提供了方便。

方案的實現

利用FrontPage2000創建交互式網頁來實現DB2數據庫信息的共享

實現步驟:

步驟一:系統dsn設置:使用ASP技術訪問數據庫,關鍵在于ODBC驅動程序,只有服務器安裝了相應的ODBC驅動程序,你的主頁才可能訪問各種數據庫,如:accessExcel、FoxPRo、VFP、Paradox、Oracle、SQL Server等。ODBC的參數可以在腳本程序中直接指定,也可以把ODBC的參數設置在系統的DSN中,并且在腳本程序中用DSN啟動數據庫。使用DSN通過ODBC訪問數據庫的優點是:當我們改變數據庫時,只需重新設置系統的DSN,無需修改程序中的ODBC參數。請注意:只有系統DSN對所有用戶都可見,用戶DSN和文件DSN分別只對當前用戶和安裝了相同驅動程序的用戶可見,別搞錯了。

1.由“控制面板”→“ODBC數據源(32位)”→“系統DSN”標簽,單擊“添加……”按鈕,出現“創建新數據源”對話框;

2.從列表框中選擇“IBM DB2 ODBC driver”項(如果沒有此項,請先安裝DB2),單擊“完成”按鈕;

3.在彈出對話框中的下拉選單中選定你需要的數據庫,如果沒有可以用“add database...”按鈕增加你所要的DB2數據庫。

步驟二:用FrontPage 2000創建ASP頁面。

1.啟動FrontPage 2000,選擇選單欄“文件”→“打開站點”,此時選單欄工具中站點設置項被激活,單擊它,出現一對話框,選數據庫→單擊“添加……”按鈕,在彈出的對話框“新建數據庫連接”中,選第二項——“站點服務器上的系統數據源”,如圖2:

圖2

按“瀏覽……”按鈕,在“高級連接屬性對話框”中輸入訪問該DB2數據庫的用戶名和口令,然后確定,再確定。按驗證按鈕,來驗證連接。

2.FrontPage 2000選單中,選“插入”→“數據庫”→“結果”,彈出“數據庫結果向導” 對話框,單選使用現有數據庫連接,選中你定義的數據庫連接名,點下一步;第二步是從“記錄源”列表中選擇表或視圖,也可以用結構化查詢語言(sql)創建自定義查詢;第三步是設定輸出表中取哪些字段輸出,查詢一次最多返回記錄數和未查到記錄返回提示信息;第四步為查詢返回記錄選擇輸出格式,最后把此頁面以*.ASP保存即可。

3.輸出界面做好,還需要建立一搜索表單,首先建一空白頁,插入表單,建立你的查詢條件,確認按鈕項表單屬性(如圖3)。

在彈出對話框中,單選發送到其他對象欄目,再點選項按鈕,在彈出對話框中“動作”一欄輸入在2中建成的文件名.ASP,方法欄為Post即可。

簡單的實例

電力用戶電費實時查詢系統

數據庫用DB2建立,dsn=o—yd,根據用戶名稱和用戶編號查詢本用戶的電費使用情況,用戶名稱采用模糊查詢獲得用戶編號,然后根據用戶編號查詢,這里介紹用用戶編號查詢。

1.查詢頁(圖4):yhh—dfcx.asp

2.結果顯示頁(圖5):yhh—dfcx1.asp

運行情況:在ie中打開yhh—dfcx.asp,填入用戶編號,選定查詢年月,即可出現查詢結果。

希望本文能使大家對WEB數據庫應用有一個初步了解。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙坪坝区| 门头沟区| 肥东县| 时尚| 修武县| 临江市| 盐边县| 淮阳县| 香河县| 桐城市| 吉林省| 邹平县| 泸水县| 巴里| 儋州市| 于田县| 敦煌市| 登封市| 太仆寺旗| 唐河县| 保德县| 金塔县| 井陉县| 平利县| 武隆县| 道真| 历史| 镇巴县| 鄂托克旗| 辽源市| 商都县| 铅山县| 仁布县| 修文县| 金寨县| 神木县| 昌吉市| 侯马市| 诏安县| 绥宁县| 广元市|