九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

SQL Server 數(shù)據(jù)庫原理及應(yīng)用(第2版)_第12章_網(wǎng)絡(luò)數(shù)據(jù)庫編程

上傳人:fgh****35 文檔編號:247446719 上傳時間:2024-10-18 格式:PPT 頁數(shù):50 大?。?73KB
收藏 版權(quán)申訴 舉報 下載
SQL Server 數(shù)據(jù)庫原理及應(yīng)用(第2版)_第12章_網(wǎng)絡(luò)數(shù)據(jù)庫編程_第1頁
第1頁 / 共50頁
SQL Server 數(shù)據(jù)庫原理及應(yīng)用(第2版)_第12章_網(wǎng)絡(luò)數(shù)據(jù)庫編程_第2頁
第2頁 / 共50頁
SQL Server 數(shù)據(jù)庫原理及應(yīng)用(第2版)_第12章_網(wǎng)絡(luò)數(shù)據(jù)庫編程_第3頁
第3頁 / 共50頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《SQL Server 數(shù)據(jù)庫原理及應(yīng)用(第2版)_第12章_網(wǎng)絡(luò)數(shù)據(jù)庫編程》由會員分享,可在線閱讀,更多相關(guān)《SQL Server 數(shù)據(jù)庫原理及應(yīng)用(第2版)_第12章_網(wǎng)絡(luò)數(shù)據(jù)庫編程(50頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,SQL Server,數(shù)據(jù)庫原理及應(yīng)用,現(xiàn)代數(shù)據(jù)庫技術(shù),第十二章 網(wǎng)絡(luò)數(shù)據(jù)庫編程,12.1,網(wǎng)絡(luò)數(shù)據(jù)庫的連接,12.2 ASP,編程,12.3 JSP,編程,12.1,網(wǎng)絡(luò)數(shù)據(jù)庫的連接,ODBC,的體系結(jié)構(gòu),ODBC,的管理,ODBC,應(yīng)用程序,驅(qū)動程序管理器,ODBC,驅(qū)動程序,數(shù)據(jù)源,ODBC,的管理,2. ODBC,的配置,ODBC,的配置主要有兩方面:,A.,安裝,ODBC,驅(qū)動程序,B.,配置,ODBC,數(shù)據(jù)源。,ODBC,的管理,ODBC,數(shù)據(jù)源共有三類:,用戶數(shù)據(jù)源,系統(tǒng)數(shù)據(jù)源,文件數(shù)據(jù)源,通

2、過,ODBC,連接數(shù)據(jù)庫,步驟:,建立,ODBC,環(huán)境、,分配連接句柄并設(shè)置所需的屬性、,建立與數(shù)據(jù)庫的連接。,通過,ODBC,連接數(shù)據(jù)庫,1.,分配句柄,SQLAllocHandle,函數(shù)的語法形式如下:,SQLRETURN,SQLAllocHandle,(,SQLSMALLINT,HandleType,SQLHANDLE,InputHandle,SQLHANDLE *,OutPutHandlePtr,),通過,ODBC,連接數(shù)據(jù)庫,2.,釋放句柄,SQLFreeHandle,函數(shù)的語法形式如下:,SQLRETURN,SQLFreeHandle,(,SQLSMALLINT,HandleTyp

3、e,SQLHANDLE Handle,),通過,ODBC,連接數(shù)據(jù)庫,3.,屬性設(shè)置,(1),設(shè)置環(huán)境屬性,語法形式如下:,SQLRETURN,SQLSetEnvAttr,(,SQLHENV,EnvironmentHandle,SQLINTEGER Attribute,SQLPOINTER,ValuePtr,SQLINTEGER,StringLength,),通過,ODBC,連接數(shù)據(jù)庫,(2),設(shè)置連接屬性,語法形式如下:,SQLRETURN,SQLSetConnectAttr,(,SQLHDBC,ConnectionHandle,SQLINTEGER Attribute,SQLPOINTER

4、,ValuePtr,SQLINTEGER,StringLength,),通過,ODBC,連接數(shù)據(jù)庫,(3),設(shè)置語句屬性,語法形式如下:,SQLRETURN,SQLSetStmtAttr,(,QLHSTMT,StatementHandle,SQLINTEGER Attribute,SQLPOINTER,ValuePtr,SQLINTEGER,StringLength,),通過,ODBC,連接數(shù)據(jù)庫,連接數(shù)據(jù)庫,ODBC,總共定義了三類連接函數(shù),SQLConnect,:,SQLDriverConnet,SQLBrowseConnect,通過,ODBC,連接數(shù)據(jù)庫,4.,通過,ODBC,連接,SQ

5、L Server,的步驟,ADO,簡介,ADO,的對象模型,ADO,簡介,2. ADO,的對象,ADO,簡介,3. ADO,的功能,使用,Connection,對象連接數(shù)據(jù)源,Recordset,對象處理數(shù)據(jù),數(shù)據(jù)處理,Field,對象處理單個字段數(shù)據(jù),ADO,簡介,4. Command,對象執(zhí)行查詢,創(chuàng)建,Command,對象,執(zhí)行,Command,對象,5.,基于,Web,的應(yīng)用,12.2 ASP,編程,ASP,概述,1. ASP,簡介,ASP,既不是一種語言,也不是一種開發(fā)工具,而是一種技術(shù)框架。,2. ASP,的特點,ASP,概述,3. ASP,的運行模型,瀏覽器從,Web,服務(wù)器上請

6、求,.asp,文件時,,ASP,腳本開始運行。然后,Web,服務(wù)器調(diào)用,ASP,引擎,,ASP,引擎會全面讀取請求的文件,執(zhí)行所有腳本命令,并將,Web,頁傳送給瀏覽器。,ASP,概述,4. ASP,頁的創(chuàng)建,ASP,文件是以,.asp,為擴(kuò)展名的文本文件,這個文件可以是文本、,HTML,代碼和,ASP,腳本命令的任意組合。,ASP,概述,5. ASP,的指令,ASP,的輸出指令,顯示表達(dá)式的值。,ASP,處理指令,為,ASP,提供處理,.asp,文件所需的信息。,ASP,的內(nèi)建對象,ASP,提供了六個內(nèi)建對象:,Application,對象、,Request,對象、,Response,對象、

7、,Server,對象、,Session,對象、,ObjectContext,對象。,ASP,的內(nèi)建對象,1. Application,對象,(1),屬性,設(shè)置用戶定義的屬性,Application(“,屬性,/,集合名稱”,)=,值,方法,Application,對象有兩個方法,Lock,和,Unlock,,它們都是用于處理多個用戶對存儲在,Application,中的數(shù)據(jù)進(jìn)行寫入的問題。,ASP,的內(nèi)建對象,(3),事件,Application,對象包含兩個事件,Application_OnStart,事件和,Application_OnEnd,事件。,ASP,的內(nèi)建對象,2. Reques

8、t,對象,Request,對象的語法如下:,Request.,集合,|,屬性,|,方法,(,變量,),(1)Form,Form,集合通過使用,POST,方法的表格檢索郵送到,HTTP,請求正文中的表格元素的值。,語法:,Request.Form(element)(index)|.Count,ASP,的內(nèi)建對象,(2),QueryString,QueryString,集合檢索,HTTP,查詢字符串中變量的值,,HTTP,查詢字符串由問號,(?),后的值指定。如:,string sample,ASP,的內(nèi)建對象,(3)CookiesCookie,其實就是一個標(biāo)簽,語法:,Request.Cooki

9、es(cookie)(key)|.attribute,ServerVariables,語法:,Request.ServerVariables,(,服務(wù)器環(huán)境變量,),ASP,的內(nèi)建對象,3. Response,對象,Response,對象是用來控制發(fā)送給用戶的信息,包括直接發(fā)送信息給瀏覽器、重定向瀏覽器到另一個,URL,或設(shè)置,cookie,的值。,語法:,Response.collection|property|method,ASP,的內(nèi)建對象,(1),屬性,Buffer,屬性,Charset,屬性,ContentType,屬性,Expires,屬性,ExpiresAbsolute,屬性,A

10、SP,的內(nèi)建對象,(2),方法,Clear,方法,End,方法,Flush,方法,Redirect,方法,Write,方法,ASP,的內(nèi)建對象,(3),集合,Response,對象只有一個集合:,Cookie,。,Cookies,集合設(shè)置,cookie,的值。若指定的,cookie,不存在,則創(chuàng)建它。若存在,則設(shè)置新的值并且將舊值刪去。,語法:,Response.Cookies(cookie)(key)|.attribute,=value,ASP,的內(nèi)建對象,4. Server,對象,語法:,Server.property|method,屬性,方法,ASP,的內(nèi)建對象,5. Session,對

11、象,(1),屬性,SessionID,屬性返回用戶的會話標(biāo)識。,Timeout,屬性以分鐘為單位為該應(yīng)用程序的,Session,對象指定超時時限,(2),方法,Session,對象僅有一個方法,就是,Abandon,ASP,的內(nèi)建對象,(3),事件,Session,對象中有兩個事件:,Session_OnStart,事件,Session_OnEnd,事件,Session_OnStart,事件在服務(wù)器創(chuàng)建新會話時發(fā)生,Session_OnEnd,事件在會話被放棄或超時發(fā)生,ASP,的內(nèi)建對象,6.,ObjectContext,對象,語法:,(1),方法,ObjectContext,對象提供了兩個

12、方法:,SetComplete,方法和,SetAbort,方法。,語法:,ObjectContext.SetComplete,或,ObjectContext.SetAbort,ASP,的內(nèi)建對象,(2),事件,ObjectContext,對象提供了兩個事件:,OnTransactionCommit,事件和,OnTransactionAbort,事件。,ASP,的內(nèi)建對象,語法:,Sub,OnTransactionCommit,(),處理內(nèi)容,End Sub,或者,Sub,OnTransactionAbort,(),處理內(nèi)容,End Sub,ASP,的內(nèi)建對象,7.,Global.asa,文件的

13、使用,Global.asa,文件其實是一個可選文件,程序編寫者可以在該文件中指定事件腳本,并聲明具有會話和應(yīng)用程序作用域的對象。該文件的內(nèi)容是用來存儲事件信息和由應(yīng)用程序全局使用的對象。該文件的名稱必須是,Global.asa,且必須存放在應(yīng)用程序的根目錄中。每個應(yīng)用程序只能有一個,Global.asa,文件,ASP,的內(nèi)置組件,12.3 JSP,編程,JSP,概述,JSP,的效率和安全性更高,JSP,的組件方式更方便,JSP,的適應(yīng)平臺更廣,JSP,編程概要,JSP,文件的擴(kuò)展名一般為*,.,jsp,,它除了標(biāo)準(zhǔn),HTML,代碼外,還包括,3,種主要的,JSP,結(jié)構(gòu):腳本元素、指令和操作,J

14、SP,編程概要,1.,腳本元素,JSP,中的腳本元素有,4,種類型:,表達(dá)式元素,:表示式的計算結(jié)果將被轉(zhuǎn)換成一個字符串,并嵌入到輸出頁面中。,代碼段元素,:用于嵌入處理業(yè)務(wù)邏輯的大段,Java,代碼。,聲明元素:,:用于定義頁面級的變量,以保存某些中間信息。,注釋元素,JSP,編程概要,2.,指令,在,JSP,中常用的指令有兩類:,JSP,編程概要,3.,操作,JSP,還有一些特定的操作語法:,:,:,:,:,JSP,編程概要,4. JSP,內(nèi)置對象,JSP,共提供了,9,種內(nèi)置對象,它們是,request,、,response,、,pageContext,、,session,、,appli

15、cation,、,out,、,config,、,page,exception,JSP,數(shù)據(jù)庫訪問技術(shù),JDBC,通過,JDBC,訪問數(shù)據(jù)庫有以下幾個步驟:,(1),用,Class,的類方法,forName,( ),加載驅(qū)動程序;,(2),通過驅(qū)動管理器,DriverManager,建立連接,獲得連接接口,Connection,;,(3),創(chuàng)建語句查詢對象,Statement,;,(4),執(zhí)行查詢或更新;,(5),對返回的結(jié)果集,ResultSet,進(jìn)行操作;,(6),關(guān)閉,Statement,對象;,(7),關(guān)閉連接接口,Connection,JSP,數(shù)據(jù)庫訪問技術(shù),2. JSP,數(shù)據(jù)庫訪問技術(shù),首先建立一個名為,pubsODBC,的系統(tǒng),DSN,,指向,SQL Server 2000,的示例數(shù)據(jù)庫,pubs,。該示例中程序清單,12-3h,所查詢頁面,其界面如圖,12.32,所示,程序清單為進(jìn)行數(shù)據(jù)庫操作的,JSP,文件,JSP,數(shù)據(jù)庫訪問技術(shù),

展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!