當(dāng)前位置:湖南陽光電子技術(shù)學(xué)校文章資訊招生解答

湖南陽光電子技術(shù)學(xué)校 簡(jiǎn)介

學(xué)校地址:湖南省 長(zhǎng)沙市 雨花區(qū) 車站南路紅花坡路口
來校路線:長(zhǎng)沙火車站售票廳后坪,乘135路公交車到“紅花坡站”,即到.
學(xué)校電話:13807313137,13308461099
免費(fèi)電話:13807313137
值班手機(jī):(0)13807313137 楊老師
開課時(shí)間:我校常年面向全國招生,月月開班。每月1號(hào),16號(hào)開學(xué)。
招生范圍:凡年滿15歲的公民,不限年齡,性別,地區(qū)。都?xì)g迎來我校學(xué)習(xí)。
食宿問題:學(xué)校免費(fèi)住宿,免費(fèi)提供床上用品。食堂就餐,費(fèi)用自理,約12元/天。
學(xué)校官網(wǎng):www.hnygpx.net www.410014.com
專業(yè)介紹:歡迎查看我校專業(yè)課程!
收費(fèi)標(biāo)準(zhǔn):歡迎查看我校收費(fèi)標(biāo)準(zhǔn)!
在線 Q Q:您想咨詢招生情況,請(qǐng)聯(lián)系我啊·您想咨詢招生情況,請(qǐng)聯(lián)系我啊
網(wǎng)上報(bào)名:歡迎您報(bào)讀湖南陽光電子學(xué)校!


在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法

減小字體 增大字體 作者:佚名  來源:本站整理  發(fā)布時(shí)間:2010-07-19 02:02:58
摘要:該文討論在ASP中頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法, 后給出一個(gè)利用該文提供的函數(shù)存取SQL Server數(shù)據(jù)庫的例子,對(duì)開發(fā)網(wǎng)絡(luò)自動(dòng)化系統(tǒng)有重要的實(shí)際意義。關(guān)鍵詞:ASP數(shù)據(jù)庫連接
在Internet網(wǎng)上隨處可見留言板、討論組、網(wǎng)上投票、網(wǎng)上調(diào)查、聊天室等Internet功能模塊,在許多單位的小型局域網(wǎng)中也運(yùn)行著各種各樣的辦公自動(dòng)化網(wǎng)絡(luò)系統(tǒng),這些程序都是利用ASP(Active Server Page)與數(shù)據(jù)庫技術(shù)結(jié)合而實(shí)現(xiàn)的。頁面與數(shù)據(jù)庫源建立連接是訪問數(shù)據(jù)庫的一步,也是 為重要的一步。
在ASP腳本中可以通過三種實(shí)用的方法連接數(shù)據(jù)庫:通過ODBC DSN建立連接,通過oledb建立連接和通過driver建立連接。
一、通過ODBC DSN建立連接
運(yùn)用ODBC數(shù)據(jù)源,首先必須在控制面板的ODBC中設(shè)置數(shù)據(jù)源,然后再編寫腳本和數(shù)據(jù)庫源建立連接。
1、創(chuàng)建 ODBC DSN
  通過在 Windows 的"開始"菜單打開"控制面板",您可以創(chuàng)建基于 DSN 的文件。雙擊"ODBC"圖標(biāo),然后選擇"系統(tǒng) DSN"屬性頁,單擊"添加",選擇數(shù)據(jù)庫驅(qū)動(dòng)程序,然后單擊"下一步"。按照后面的指示配置適用于您的數(shù)據(jù)庫軟件的 DSN。常用的數(shù)據(jù)庫軟件有Microsoft Access和SQL Server等,這里以SQL Server 數(shù)據(jù)庫為例。
  配置 SQL Server 數(shù)據(jù)庫系統(tǒng)DSN:注意如果數(shù)據(jù)庫駐留在遠(yuǎn)程服務(wù)器上,請(qǐng)與服務(wù)器管理員聯(lián)系,獲取附加的配置信息;下面的過程使用 SQL Server 的 ODBC 默認(rèn)的設(shè)置,它可能不適用于您的硬件配置。在"創(chuàng)建新數(shù)據(jù)源"對(duì)話框中,從列表框中選擇"SQL Server",然后單擊"下一步"。鍵入 DSN 文件的名稱,然后單擊"下一步"。單擊"完成"創(chuàng)建數(shù)據(jù)源。鍵入運(yùn)行 SQL 服務(wù)程序的服務(wù)器的名稱、登錄 ID 和密碼。在"創(chuàng)建 SQL Server 的新數(shù)據(jù)源"對(duì)話框中,在"服務(wù)器"列表框中鍵入含 SQL Server 數(shù)據(jù)庫的服務(wù)器的名稱,然后單擊"下一步"。選擇驗(yàn)證登錄 ID 的方式。如果要選擇 SQL 服務(wù)器驗(yàn)證,請(qǐng)輸入一個(gè)登錄 ID 和密碼,然后單擊"下一步"。在"創(chuàng)建 SQL Server 的新數(shù)據(jù)源"對(duì)話框中,設(shè)置默認(rèn)數(shù)據(jù)庫、存儲(chǔ)過程設(shè)置的驅(qū)動(dòng)程序和 ANSI 標(biāo)識(shí),然后單擊"下一步"。(要獲取詳細(xì)信息,請(qǐng)單擊"幫助"。)在對(duì)話框(同樣名為"創(chuàng)建 SQL Server 的新數(shù)據(jù)源")中,選擇一種字符轉(zhuǎn)換方法,然后單擊"下一步"。(詳細(xì)信息,請(qǐng)單擊"幫助"。)在下一個(gè)對(duì)話框(同樣名為"創(chuàng)建 SQL Server 的新數(shù)據(jù)源")中,選擇登錄設(shè)置。 注意典型情況下, 您只能使用日志來調(diào)試數(shù)據(jù)庫訪問問題。 在"ODBC Microsoft SQL Server 安裝程序"對(duì)話框中,單擊"測(cè)試數(shù)據(jù)源"。如果 DSN 正確創(chuàng)建,"測(cè)試結(jié)果"對(duì)話框?qū)⒅赋鰷y(cè)試成功完成。
2、編寫腳本和數(shù)據(jù)庫源建立連接
  ADO(ActiveX Data Objects ) 提供 Connection 對(duì)象,可以使用該對(duì)象建立和管理應(yīng)用程序和 ODBC 數(shù)據(jù)庫之間的連接。Connection 對(duì)象具有各種屬性和方法,可以使用它們打開和關(guān)閉數(shù)據(jù)庫連接。編寫數(shù)據(jù)庫連接腳本,首先應(yīng)創(chuàng)建 Connection 對(duì)象的實(shí)例,接著打開數(shù)據(jù)庫連接:
<%
set conn=server.createobject("adodb.connection")
conn.open "DSN=ODBC名稱;Database=數(shù)據(jù)庫名稱;UID=;PWD=;"
%>
二、通過oledb建立連接
運(yùn)用oledb方法建立頁面與數(shù)據(jù)庫的連接, 不需要?jiǎng)?chuàng)建 ODBC DSN數(shù)據(jù)源,直接編寫如下的腳本和數(shù)據(jù)源建立連接,是一種簡(jiǎn)單易用的方法。
<%
set conn=server.createobject("adodb.connection")
conn.open "Provider=SQLOLEDB;server=(SQL服務(wù)器名稱或IP地址);database=數(shù)據(jù)庫名稱;uid=;pwd="
%>
三、通過driver建立連接
通過driver建立頁面與數(shù)據(jù)庫的連接,同樣不需要?jiǎng)?chuàng)建ODBC DSN數(shù)據(jù)源,但必須知道實(shí)際的數(shù)據(jù)庫文件路徑或者數(shù)據(jù)源名(例如,SQLserver的數(shù)據(jù)庫)。
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={sql server};server=(SQL服務(wù)器名稱或IP地址);database=數(shù)據(jù)庫名稱;uid=;pwd="%>
四、實(shí)例(登陸系統(tǒng))
 無論是進(jìn)入論壇發(fā)表自己觀點(diǎn),還是進(jìn)入自動(dòng)化管理系統(tǒng),都需要用戶填寫登錄信息,系統(tǒng)在自身的數(shù)據(jù)庫中檢查是否有此用戶的注冊(cè)信息,如果檢測(cè)到,用戶即可順利登錄。而這一登錄檢查過程的實(shí)現(xiàn),就需要后臺(tái)數(shù)據(jù)庫與前臺(tái)頁面的連接。
代碼實(shí)現(xiàn):連接腳本程序可單獨(dú)寫為一頁命名為conn.asp ,需要時(shí)引用即可。也可直接寫在登錄檢查頁面中。
conn.asp源代碼:
<%
set conn=server.createobject("adodb.connection")
conn.open "dsn=test;database=test;uid=czx;pwd=czx123;"
%>
login_check.asp ( 登錄檢查頁 )
<!--#include file="conn.asp" -->
<%
Dim name,pwd
name=trim (Request("name"))
pwd=trim (Request("pwd"))
if Request("B1")="登錄" then
 set rs=server.createobject("adodb.recordset")
 sql="select * from member where loginname='"&name&"' "
 rs.open sql,conn,1,1
 ifrs.eof and rs.bof then
  Response.Write "您無權(quán)進(jìn)入,請(qǐng)先注冊(cè)新用戶。"
 else
  if rs("password")=pwd then
  session("memid")=rs("id")
  rs.close
  set rs=nothing
  Response.Redirect "index.asp"
 end if
end if
end if
conn.close
set conn=nothing
%>
五、結(jié)束語
本文介紹了幾種實(shí)用的連接數(shù)據(jù)庫的方法,利用它可以輕松實(shí)現(xiàn)頁面與SQL數(shù)據(jù)庫的連接。頁面與數(shù)據(jù)庫的連接是自動(dòng)化系統(tǒng)的基礎(chǔ),其實(shí)用有效性非常重要,本文中所述方法是作者大量實(shí)踐經(jīng)驗(yàn)之總結(jié),其實(shí)用有效性已經(jīng)過實(shí)際檢驗(yàn)。


參考文獻(xiàn):
[1] 《即時(shí)響應(yīng)ASP腳本》 Greg Buczek 著,人民郵電出版社
[2] DataBase and the World Wide WebMarianne Winslett, University of Illinois

  湖南省陽光電子技術(shù)學(xué)校常年開設(shè):手機(jī)維修培訓(xùn)、家電維修培訓(xùn)、電工培訓(xùn)、電腦維修培訓(xùn)、焊工培訓(xùn)--面向全國火爆招生!網(wǎng)址:http://www.hnygpx.com 報(bào)名電話:13807313137)。安置就業(yè)。考試合格頒發(fā)全國通用權(quán)威證書。采用我校多年來獨(dú)創(chuàng)的“模塊教學(xué)法”,理論與實(shí)踐相結(jié)合、原理+圖紙+機(jī)器三位一體的教學(xué)模式,半天理論,半天實(shí)踐,通俗易懂,確保無任何基礎(chǔ)者也能全面掌握維修技能、成為同行業(yè)中的佼佼者。工作(一期不會(huì),免費(fèi)學(xué)會(huì)為止)。

Tags:在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法

作者:在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法
以上是在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法詳細(xì)信息,如果您想進(jìn)一步的了解在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法的其他相關(guān)等,請(qǐng)參考下方我們?yōu)槟峁┑挠嘘P(guān)在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法的相關(guān)資訊,讓您獲取更多的在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法信息。以上在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法信息,由湖南陽光電子技術(shù)學(xué)校提供。

文章評(píng)論評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),與本站立場(chǎng)無關(guān)!

   評(píng)論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評(píng)論

網(wǎng)頁說明

    在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法這條信息,為您提供了中國 新 全的在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法信息,歡迎您免費(fèi)查看在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法信息。如果您對(duì)在ASP中實(shí)現(xiàn)頁面與數(shù)據(jù)庫連接的幾種實(shí)用方法這條消息有好的意見建議請(qǐng)聯(lián)系我們,讓我們一起進(jìn)步!
  • 熱門關(guān)鍵詞:創(chuàng)維(766)  CPU(363)  維修(198)  彩電(188)  機(jī)芯(144)  故障(143)  招生(110)  職業(yè)中專(105)  技工學(xué)校(104)  電腦(98)  開縣(91)  學(xué)校(88)  手機(jī)(87)  BIOS(68)  首選(65)  培訓(xùn)(65)  Windows(63)  筆記本(60)  云陽(58)  Vista(52)  學(xué)主板維修哪里 好(50)  學(xué)電腦硬件哪里 好(50)  檢修(50)  Linux(46)  win7(43)  MTK(43)  海爾(42)  TCL(42)  XP(40)  東芝(40)  主板(39)  三極管(38)  模式(37)  三星(36)  硬盤(36)  液晶電視(35)  工廠(33)  技術(shù)(32)  CRT(31)  北京(30)