91午夜精品福利在线亚洲_亚洲不卡av一区二区无码不卡_成人男女网18免费0_色花堂国产精品第一页_日韩av网站一区二区_97精品人妻一区二区视频_高清人妻无码中文字幕谷本多_国产亚洲欧美日韩在线观看不卡_国产午夜福利精品探花_AⅤ不卡在线中文

行業(yè)動(dòng)態(tài)

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

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

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

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

1 ASP簡(jiǎn)介

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

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

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

3 ASP 訪(fǎng)問(wèn)站點(diǎn)數(shù)據(jù)庫(kù)的方法

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

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

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

公司傳真:0512-5775-0963

Email:[email protected]

地址:江蘇省昆山市城北利爾路188號(hào)

[向上]?

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

在線(xiàn)客服
咨詢(xún)電話(huà):
0512-5775-0961
二維碼

關(guān)注微信