亚洲国产第一网站_惠民福利亚洲国产日韩欧美在线_92无码午夜福利在线天堂8_亚洲国产成人精品区_日本免费观看高清视频大全_67194熟妇在线直播进入_日本极品少妇Ⅴideossexhd_中国特级黄色视频_玖玖资源3658稳定更新_亚洲免费综合AV

行業(yè)動態(tài)

當前位置:首頁 > 新聞資訊 > 行業(yè)動態(tài) >

機械CAD軟件中基于Web的數(shù)據(jù)庫

作者: admin 時間:2020-07-09 來源:未知
摘要:隨著Internet/Intranet 的高速發(fā)展,制造企業(yè)產(chǎn)品開發(fā)的方法正在迅速地發(fā)生變化,企業(yè)正處在構(gòu)造一個能進行異地設(shè)計與制造的環(huán)境的過程中,作為計算機集成制造系統(tǒng)(CIMS)的重要組成部...

隨著Internet/Intranet 的高速發(fā)展,制造企業(yè)產(chǎn)品開發(fā)的方法正在迅速地發(fā)生變化,企業(yè)正處在構(gòu)造一個能進行異地設(shè)計與制造的環(huán)境的過程中,作為計算機集成制造系統(tǒng)(CIMS)的重要組成部分和信息源頭,計算機輔助設(shè)計(CAD)過程中所涉及到的產(chǎn)品設(shè)計信息在不同企業(yè)之間、同一企業(yè)不同部門之間應(yīng)當能實現(xiàn)信息共享。例如,企業(yè)內(nèi)的信息消費者(Information Consumers),包括管理部、市場部、供應(yīng)部等需要經(jīng)常查看產(chǎn)品設(shè)計數(shù)據(jù)及其相關(guān)資料。為滿足以上需求,通過Web服務(wù)器將產(chǎn)品設(shè)計信息進行發(fā)布,客戶端通過瀏覽器瀏覽將是實現(xiàn)信息共享的最佳手段。ASP作為新一代動態(tài)網(wǎng)頁開發(fā)工具,執(zhí)行效率高,利用其組件可以方便地訪問數(shù)據(jù)庫,查詢數(shù)據(jù)庫中的最新數(shù)據(jù)信息,同時,ASP程序在服務(wù)器端解釋執(zhí)行,不必選擇特定的瀏覽器,具有更廣泛的應(yīng)用范圍。

1 ASP簡介

ASP(Active Server Pages)實際上是運行于Web服務(wù)器上的動態(tài)網(wǎng)頁,ASP存取數(shù)據(jù)的方法遵循CGI標準,但它大大簡化了編程方法。ASP提供一個服務(wù)器端的 Scripting 環(huán)境,產(chǎn)生和執(zhí)行動態(tài)、交互式、高效率的站點服務(wù)器的應(yīng)用程序,并使站點服務(wù)器自動將ASP的程序代碼解釋為標準HTML格式的內(nèi)容,生成相對簡單的頁面返回給瀏覽器。任何簡單的瀏覽器都可以瀏覽這些生成的頁面,而動態(tài)網(wǎng)頁并不直接返回給瀏覽器。
ASP文件的擴展名是.asp,它是一個文本文件。在ASP文件中包括:HTML標記、VBScript或JavaScript語言的程序代碼、ASP語法。HTML標記使用“<>”將HTML程序代碼包含起來,與常規(guī)的文本區(qū)分開來:而ASP使用“<% %>”將ASP的Scrtpt程序代碼包含起來。

2 ASP的內(nèi)建對象

在面向?qū)ο缶幊讨?,對象就是指由作為完整實體的操作和數(shù)據(jù)組成的變量。對象是基于特定模型的。在對象中,客戶使用對象的服務(wù)是通過由一組方法或相關(guān)函數(shù)的接口來訪問對象的數(shù)據(jù)的,然后客戶端可以調(diào)用這些方法執(zhí)行某種操作。使用ASP的Server.CreateObject 方法可以創(chuàng)建對象的實例,使用腳本語言的變量分配指令可以為對象實例命名。例如:Set db=Server.CreateObject(“ADODB.Connection”),這里的變量db 就是ASP 程序創(chuàng)建的訪問數(shù)據(jù)庫的對象實例。目前的ASP 版本總共提供了六個內(nèi)建對象:
  1. Request對象:取得用戶信息。用來取得任何由HTTP請求傳遞過來的信息,包括使用POST和GET傳遞的參數(shù),以及從服務(wù)器和客戶端認證所傳遞的Cookie等。
  2. Response對象:傳遞信息給用戶??梢允褂盟姆椒ㄝ敵鲂畔⒌綖g覽器屏幕,或?qū)⑹褂谜咿D(zhuǎn)移到另一個URL,并可以控制內(nèi)容形態(tài)和設(shè)定Cookie值。
  3. Server對象:控制ASP的執(zhí)行環(huán)境。提供存取Web 服務(wù)器的方法和屬性。
  4. Session對象:儲存使用者對話的相關(guān)信息。此對象僅適用于一個使用者,可以用它來記錄使用者的愛好并且為每一個使用者保留一個SessionID。
  5. Application對象:為應(yīng)用程序的所有使用者設(shè)置屬性,并且傳送信息給使用者。
  6. ObjectContext對象:提供在頁面內(nèi)進行事物處理的功能。
使用以上的內(nèi)建對象,可以得到瀏覽器傳過來的信息,向瀏覽器輸出信息,記錄單一用戶,創(chuàng)建全體用戶操作量,以及創(chuàng)建組件等。

3 ASP 訪問站點數(shù)據(jù)庫的方法

ASP采用ADO(ActiveX Data Object)技術(shù)來訪問后臺的數(shù)據(jù)庫,ADO是微軟提供的最新站點數(shù)據(jù)庫訪問技術(shù),它是ASP的一個組件,通過ODBC驅(qū)動程序連接相應(yīng)的數(shù)據(jù)庫。 ASP訪問數(shù)據(jù)庫的過程是:當瀏覽器向Web服務(wù)器申請訪問一個ASP文件時,Web 服務(wù)器,調(diào)用ASP 文件,然后解釋執(zhí)行每一條腳本語句,用ADO 組件通過ODBC 訪問數(shù)據(jù)庫,再把執(zhí)行的結(jié)果生成HTML 文件傳給客戶端。
下面具體介紹ASP 訪問站點數(shù)據(jù)庫的步驟。
  1. 設(shè)定ODBC與數(shù)據(jù)庫的連接。啟動控制面板中“ODBC”,建立新的數(shù)據(jù)源,按“添加”按鈕,選擇數(shù)據(jù)源驅(qū)動程序,然后填好數(shù)據(jù)源名稱(DSN)及數(shù)據(jù)庫名稱。
  2. 創(chuàng)建連接。使用“Server.Createobject”建立連接的對象,使用“Open”打開待訪問查詢的數(shù)據(jù)庫。
    Set conn=server.createobject(“adodb.connec-tion”)
  3. 打開數(shù)據(jù)庫。調(diào)用conn.open 方法打開數(shù)據(jù)庫:
    Conn.open“dsn=:uid=:pwd=:”
  4. 調(diào)用conn.execute 方法建立Recordset 對象。
    Set rs=conn.execute(參數(shù)),參數(shù)可以是SQL命令或一個表名。
  5. 使用Recordset 對象的命令,顯示查詢結(jié)果。
    rs.fields(I).name:第一個字段名
    rs.fields(I).value:第一個字段的值
  6. 關(guān)閉數(shù)據(jù)庫的連接

聯(lián)系我們
聯(lián)系我們
順噠機械

聯(lián)系電話:0512-5775-0961

公司傳真:0512-5775-0963

Email:[email protected]

地址:江蘇省昆山市城北利爾路188號

[向上]?

杰創(chuàng)網(wǎng)絡(luò) 技術(shù)支持

在線客服
咨詢電話:
0512-5775-0961
二維碼

關(guān)注微信