![實(shí)驗(yàn)5:與數(shù)據(jù)庫(kù)連接實(shí)現(xiàn)注冊(cè)與登陸_第1頁(yè)](http://file4.renrendoc.com/view11/M00/19/2D/wKhkGWWSRjiAD5rJAAJoimj2yLg960.jpg)
![實(shí)驗(yàn)5:與數(shù)據(jù)庫(kù)連接實(shí)現(xiàn)注冊(cè)與登陸_第2頁(yè)](http://file4.renrendoc.com/view11/M00/19/2D/wKhkGWWSRjiAD5rJAAJoimj2yLg9602.jpg)
![實(shí)驗(yàn)5:與數(shù)據(jù)庫(kù)連接實(shí)現(xiàn)注冊(cè)與登陸_第3頁(yè)](http://file4.renrendoc.com/view11/M00/19/2D/wKhkGWWSRjiAD5rJAAJoimj2yLg9603.jpg)
![實(shí)驗(yàn)5:與數(shù)據(jù)庫(kù)連接實(shí)現(xiàn)注冊(cè)與登陸_第4頁(yè)](http://file4.renrendoc.com/view11/M00/19/2D/wKhkGWWSRjiAD5rJAAJoimj2yLg9604.jpg)
![實(shí)驗(yàn)5:與數(shù)據(jù)庫(kù)連接實(shí)現(xiàn)注冊(cè)與登陸_第5頁(yè)](http://file4.renrendoc.com/view11/M00/19/2D/wKhkGWWSRjiAD5rJAAJoimj2yLg9605.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)生實(shí)驗(yàn)報(bào)告課程名稱(chēng)ASP.net應(yīng)用開(kāi)發(fā)實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)工程名稱(chēng)與數(shù)據(jù)庫(kù)連接實(shí)現(xiàn)注冊(cè)與登陸批閱教師蔡葵實(shí)驗(yàn)者學(xué)號(hào)專(zhuān)業(yè)班級(jí)電商1111實(shí)驗(yàn)日期2023.5一、實(shí)驗(yàn)預(yù)習(xí)報(bào)告〔實(shí)驗(yàn)?zāi)康?、?nèi)容,主要設(shè)備、儀器,根本原理、實(shí)驗(yàn)步驟等〕實(shí)驗(yàn)?zāi)康?、?nèi)容通過(guò)建立一個(gè)用戶(hù)注冊(cè)和一個(gè)用戶(hù)登陸頁(yè)面,分別與SQL或Access數(shù)據(jù)庫(kù)連接后實(shí)現(xiàn)各自功能,理解ASP.net中的Connection、Command、DataReader、DataAdapter、DataSet對(duì)象的用法,掌握ASP.net網(wǎng)頁(yè)與Sqlserver2023〔Access〕數(shù)據(jù)庫(kù)的鏈接方法;掌握如何將ASP.net網(wǎng)頁(yè)與數(shù)據(jù)庫(kù)結(jié)合起來(lái)實(shí)現(xiàn)特定動(dòng)態(tài)功能的技術(shù)。實(shí)驗(yàn)主要設(shè)備、儀器(1)聯(lián)網(wǎng)計(jì)算機(jī)一臺(tái)(2)MicrosoftVisualStudio2023(3)MicrosoftSQLServer2023或Access2003實(shí)驗(yàn)根本原理(1)ASP.net內(nèi)置數(shù)據(jù)庫(kù)對(duì)象的用法(2)數(shù)據(jù)庫(kù)根本原理與SQL根本操作(3)ASP.net網(wǎng)頁(yè)與后臺(tái)數(shù)據(jù)庫(kù)的結(jié)合主要實(shí)驗(yàn)步驟(1)在SQLServer〔或Access〕中建立一個(gè)數(shù)據(jù)庫(kù),并在庫(kù)中建立一張用戶(hù)數(shù)據(jù)表。(2)新建網(wǎng)站工程,在網(wǎng)站中添加一個(gè)注冊(cè)頁(yè)面和一個(gè)登陸頁(yè)面。(3)在注冊(cè)頁(yè)面中接收用戶(hù)輸入用戶(hù)名和密碼,利用Connection、Command對(duì)象連接剛剛建好的數(shù)據(jù)庫(kù),將該用戶(hù)的用戶(hù)名和密碼插入用戶(hù)數(shù)據(jù)表。(4)在登陸頁(yè)面中接收用戶(hù)名和密碼,驗(yàn)證其是否與用戶(hù)數(shù)據(jù)表中一致,并給出提示。(5)有余力的同學(xué),可以增加注冊(cè)用戶(hù)名時(shí)的檢測(cè)功能,防止重名;將以上的insert,select語(yǔ)句在SQLServer中改為存儲(chǔ)過(guò)程實(shí)現(xiàn)。(6)調(diào)試運(yùn)行幾次,給出你自己對(duì).net數(shù)據(jù)庫(kù)鏈接編程的認(rèn)知及總結(jié)。二、實(shí)驗(yàn)過(guò)程記錄〔包括實(shí)驗(yàn)過(guò)程、實(shí)驗(yàn)現(xiàn)象及結(jié)果、代碼及注釋等〕(1)在SQLServer〔或Access〕中建立一個(gè)數(shù)據(jù)庫(kù),并在庫(kù)中建立一張用戶(hù)數(shù)據(jù)表。(2)新建網(wǎng)站工程,在網(wǎng)站中添加一個(gè)注冊(cè)頁(yè)面和一個(gè)登陸頁(yè)面。(3)在注冊(cè)頁(yè)面中接收用戶(hù)輸入用戶(hù)名和密碼,利用Connection、Command對(duì)象連接剛剛建好的數(shù)據(jù)庫(kù),將該用戶(hù)的用戶(hù)名和密碼插入用戶(hù)數(shù)據(jù)表。publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){stringbj=TextBox1.Text;stringxm=TextBox2.Text;SqlConnectionSqlc=newSqlConnection("Server=WIN-TEP68E3B79V;IntegratedSecurity=True;database=Test");Sqlc.Open();SqlCommandSqlCom=newSqlCommand("insertintoUsers(BJ,XM)"+"values('"+bj+"','"+xm+"')",Sqlc);SqlCom.ExecuteNonQuery();Sqlc.Close();ClientScript.RegisterStartupScript(GetType(),"","<scripttype='text/javascript'>alert('注冊(cè)成功,請(qǐng)登錄!');window.location.href='Denglu.aspx';</script>");}protectedvoidButton2_Click(objectsender,EventArgse){TextBox1.Text="";TextBox2.Text="";}}(4)在登陸頁(yè)面中接收用戶(hù)名和密碼,驗(yàn)證其是否與用戶(hù)數(shù)據(jù)表中一致,并給出提示。publicpartialclassDenglu:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){strings1=TextBox1.Text;strings2=TextBox2.Text;SqlConnectionSqlc=newSqlConnection("Server=WIN-TEP68E3B79V;IntegratedSecurity=True;database=Test");Sqlc.Open();SqlCommandSqlCom=newSqlCommand("select*fromUserswhereBJ='"+s1+"'andXM='"+s2+"'",Sqlc);SqlDataReaderSqlR=SqlCom.ExecuteReader();if(SqlR.Read()){Session["banji"]=s1;Session["XM"]=s2;SqlR.Close();Sqlc.Close();Response.Redirect("rec.aspx");}else{SqlR.Close();Sqlc.Close();ClientScript.RegisterStartupScript(GetType(),"警告","<scripttype='text/javascript'>alert('非法用戶(hù),禁止登入!');window.location.href='Denglu.aspx';</script>");}}}(5)有余力的同學(xué),可以增加注冊(cè)用戶(hù)名時(shí)的檢測(cè)功能,防止重名;將以上的insert,select語(yǔ)句在SQLSer
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- U-48520-生命科學(xué)試劑-MCE-8289
- Asante-potassium-green-1-AM-APG-1-AM-生命科學(xué)試劑-MCE-2611
- 二零二五年度醫(yī)療健康產(chǎn)業(yè)股權(quán)轉(zhuǎn)讓協(xié)議示范文本合同
- 2025年度大數(shù)據(jù)分析與應(yīng)用聯(lián)合開(kāi)發(fā)合同
- 2025年度美縫工程智能化施工管理合同
- 二零二五年度商務(wù)咨詢(xún)與管理優(yōu)化合同
- 2025年度畫(huà)家與設(shè)計(jì)師合作簽約合同
- 施工現(xiàn)場(chǎng)施工排水管理制度
- 施工現(xiàn)場(chǎng)施工防地震災(zāi)害威脅制度
- DB6528T 205-2024棉花輕簡(jiǎn)化栽培技術(shù)規(guī)程
- 《梅大高速茶陽(yáng)路段“5·1”塌方災(zāi)害調(diào)查評(píng)估報(bào)告》專(zhuān)題警示學(xué)習(xí)
- 2024年09月北京中信銀行北京分行社會(huì)招考(917)筆試歷年參考題庫(kù)附帶答案詳解
- 《大健康解讀》課件
- 2025年度交通運(yùn)輸規(guī)劃外聘專(zhuān)家咨詢(xún)協(xié)議3篇
- GB∕T 41461-2022 自助銀行網(wǎng)點(diǎn)服務(wù)要求
- 學(xué)校委托管理協(xié)議書(shū)范本
- 重醫(yī)大《護(hù)理學(xué)導(dǎo)論》期末試卷(兩套)及答案
- 部編新教材人教版七年級(jí)上冊(cè)歷史重要知識(shí)點(diǎn)歸納
- 重點(diǎn)時(shí)段及節(jié)假日前安全檢查表
- 建筑樁基技術(shù)規(guī)范2018年
- 物理調(diào)查問(wèn)卷
評(píng)論
0/150
提交評(píng)論