SQServer實(shí)驗(yàn)15BS體系結(jié)構(gòu)數(shù)據(jù)庫訪問_第1頁
SQServer實(shí)驗(yàn)15BS體系結(jié)構(gòu)數(shù)據(jù)庫訪問_第2頁
SQServer實(shí)驗(yàn)15BS體系結(jié)構(gòu)數(shù)據(jù)庫訪問_第3頁
SQServer實(shí)驗(yàn)15BS體系結(jié)構(gòu)數(shù)據(jù)庫訪問_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、SQServer實(shí)驗(yàn)15B/S體系結(jié)構(gòu)數(shù)據(jù)庫訪問實(shí)驗(yàn)指導(dǎo)1、 建立Web服務(wù)器,(參看書262頁)開始設(shè)置控制面板管理工具Internet服務(wù)管理器展開服務(wù)器右擊默認(rèn)Web站點(diǎn)-屬性,Web站點(diǎn)卡IP地址:,主目錄卡-執(zhí)行許可:腳本和可執(zhí)行程序,其他為默認(rèn)。2、 建立數(shù)據(jù)源配置ODBC數(shù)據(jù)源開始-設(shè)置-控制面板-管理工具數(shù)據(jù)源(ODBC)-添加選SQL Server 完成名稱:jwgl下一步選身份驗(yàn)證(選SQL Server驗(yàn)證,輸入用戶名sa和密碼)-下一步下一步完成-測試數(shù)據(jù)源-確定。(在SQL Server企業(yè)管理器中右擊服務(wù)器-屬性將身分驗(yàn)證設(shè)為Windows及

2、SQL Server混合驗(yàn)證)3、 在記事本中輸入 .asp程序:(其中服務(wù)器名及密碼因機(jī)而異)<html><head> <title> 利用 </title></head><body><center> <H2>學(xué)生<H2> </center> <% dim strsql1 set conn=server.CreateObject("ADODB.Connection") conn.open "driver=sql server;server

3、=jys04;uid=sa;pwd=000;database=jwgl" strsql1="select * from student where class_id='g99403'" set rs=conn.execute(strsql1) if not rs.eof then %> <table border="1" align="center">response.write "<tr>"for i=0 to fdcount-1response.write

4、 "<td><font size='2'>" & rs.fields(i).name & "</font></td>"nextresponse.write "<tr>"for i=0 to fdcount-1response.write "<td><font size='2'>" & rs.fields(i).value & "</font><

5、;/td>"nextresponse.write "<tr>"loopresponse.write "</table>"elseresponse.write "表中無此數(shù)據(jù)"end if%></body></html>4、 將此程序存到c:inetpunwwwroot目錄下5、打開瀏覽器,(可以是網(wǎng)絡(luò)中的其他機(jī)器的瀏覽器)在地址欄中輸入:/ss.asp,回車,運(yùn)行。(網(wǎng)址因機(jī)而異)另一個(gè)例子:1、在jwgl庫中建立一個(gè)帶參數(shù)的存儲

6、過程spstucoutea_withparam見書184頁例11-22、在記事本中輸入 .asp程序 ,取名pp.asp,存于c:inetpubwwwroot處。3、打開瀏覽器,在地址欄中輸入:/ss.asp,回車,運(yùn)行。<html><head> <title> 利用參數(shù)傳遞查詢記錄 </title></head><body><center> <H2>學(xué)生選課情況表<H2> </center> <% dim recordnum set

7、 conn=server.CreateObject("ADODB.Connection") strdsn="DSN=jwgl;UID=sa;PWD=000" conn.open "driver=sql server;server=jys04;uid=sa;pwd=000;database=jwgl" Set comm=Server.CreateObject("ADODB.Command") comm.ActiveConnection=conn dim prm_name,prm_type,prm_direction,

8、prm_size,prm_value prm_name="studentname" prm_type=200 prm_direction=1 prm_size=10 prm_value="張虹" dim prm set prm=comm.createparameter(prm_name,prm_type,prm_direction,prm_size,prm_value) comm.parameters.append prm mandtext="spstucoutea_withparam" mandtype=4 set rs=comm.

9、Execute if not rs.eof then %> <table border="1" align="center">response.write "<tr>"for i=0 to fdcount-1response.write "<td><font size='2'>" & rs.fields(i).name & "</font></td>"nextresponse.write

10、 "<tr>"for i=0 to fdcount-1response.write "<td><font size='2'>" & rs.fields(i).value & "</font></td>"nextresponse.write "<tr>"loopresponse.write "</table>"elseresponse.write "表中無此數(shù)據(jù)"

11、end if%></body></html>使用ODBC接口訪問數(shù)據(jù)庫示例使用Visual C+開始程序 Microsoft Visual C+ 6.0,調(diào)出C+設(shè)計(jì)環(huán)境。文件新建MFC AppWizard exe,輸入工程名稱:jwgl確定。出現(xiàn)MFV應(yīng)用程序向?qū)В翰襟E1,選單文檔下一步,步驟2,選查看數(shù)據(jù)庫不使用文件支持點(diǎn)擊數(shù)據(jù)源-ODBC下選jwgl數(shù)據(jù)源OK,輸入密碼OK,選擇數(shù)據(jù)庫表OK下一步-下一步下一步下一步到步驟6,完成確定。向窗體內(nèi)加控件:單擊靜態(tài)文本控件,在窗體內(nèi)拖大,共加5個(gè),右擊控件屬性,將標(biāo)題分別設(shè)為:學(xué)號、姓名、班級、性別、住址。(輸入

12、時(shí)要兩次回車)加5個(gè)編輯框,右擊控件屬性,常規(guī)卡ID:下分別輸入IDC_STUDENT_ID,IDC_STUDENT_NAME,IDC_STUDENT_CLASSID,IDC_STUDENT_SEX,IDC_STUDENT_ADDR,輸入IDC_STUDENT_ID時(shí),選樣式卡,選中只讀復(fù)選框。查看菜單建立類向?qū)нx,Member Variables卡,Class Name:下選CJwgl2Set,查看Column Names:下內(nèi)容,不對的用Delete Variable按鈕刪除,然后單擊Bind All(由于使用的不是全部字段,所以要反復(fù)進(jìn)行,直到全正確)。再在Class Name:下選CJwgl2View(提示保存時(shí),保存之),在Control ID

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論