freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第十八章使用sql整合網(wǎng)頁(yè)與資料庫(kù)-文庫(kù)吧在線文庫(kù)

  

【正文】 16 2 新竹隊(duì) 7 1 澎湖隊(duì) 11 1 53/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 184:使用 SQL 來(lái)新增、修改、刪除資料 ? 本小節(jié)介紹如何用 SQL語(yǔ)法管理資料表。 ? 管理 Blog時(shí)刪除文章會(huì)用到。 ? 範(fàn)例中,如果顯示的欄位值是 null,代表我們當(dāng)初在新增資料時(shí),並沒(méi)有設(shè)定相關(guān)欄位值,資料庫(kù)也沒(méi)有預(yù)設(shè)值,所以才會(huì)回傳 null。 63/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 185:資料隱碼( SQL Injection) ? 本小節(jié)介紹各種因?yàn)?ASP與資料庫(kù)整合時(shí)的疏失,使得他人可以使用非法途徑來(lái)取的資料庫(kù)內(nèi)容,或者進(jìn)行其它侵入。 + Request(user) + 39。a39。 SQL = select * from password where userid=39。 67/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 避免 SQL Injection ? 最簡(jiǎn)單的作法,就是在取用客戶端送進(jìn)來(lái)的資料前,先刪除所有可能造成問(wèn)題的特殊字元。 passwd = (/39。 這是一封善意的信,我們僅測(cè)試是否可以登入,並未對(duì)資料進(jìn)行任何修改,請(qǐng)查照,謝謝。 or 39。 68/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 範(fàn)例 188 ? 主題:使用 replace()避免 SQL Injection ? Webpage: remote host, local host ? 程式碼重點(diǎn) ? 說(shuō)明 ? 在上述原始碼中,因?yàn)? Request(userid) 和 Request(passwd) 的資料是無(wú)法修改的,所以在取代前要先存到另一個(gè)個(gè)變數(shù)。 or 39。 SQL = select * from password where userid=39。 or 39。 or 39。 ? 欄位名稱最好複雜一點(diǎn),以免和資料庫(kù)的內(nèi)建關(guān)鍵字相衝。 ? 插入兩筆資料。 ? 我們可由 Access 資料庫(kù)的「設(shè)計(jì)檢視」來(lái)檢視每一個(gè)欄位的預(yù)設(shè)值。, 39。由於這是對(duì)於每個(gè)球隊(duì)的統(tǒng)計(jì)數(shù)字,所以必頇用到群組指令「 GROUP BY」。 ? 查詢結(jié)果: Expr1000 5 41/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 檢示資料範(fàn)例 (12) ? SELECT max(Percentage) as 最高命中率 FROM Player ? 意義:所有球員的最高命中率 ? 說(shuō)明: max(Percentage)函數(shù)會(huì)計(jì)算命中率最大值。 ? Team 包含籃球隊(duì)的資料,其中 WinNo 是本季的贏球次數(shù)。 28/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 SQL簡(jiǎn)介 ? SQL 是「結(jié)構(gòu)化查詢語(yǔ)言」( Structured Query Language)的簡(jiǎn)稱,是由 IBM 公司於 1970 年代所發(fā)展出來(lái),用於關(guān)連式資料庫(kù) (Relational Databases) 當(dāng)中的一種資料庫(kù)查詢語(yǔ)言,利用 SQL 可以用來(lái)進(jìn)行各種與資料庫(kù)相關(guān)的處理,例如: ? 產(chǎn)生資料庫(kù)內(nèi)的資料表 ? 定義資料表內(nèi)的欄位與相關(guān)資料型態(tài) ? 建立表格之間的關(guān)連性 ? 對(duì)資料進(jìn)行處理:新增、修改、刪除、查詢 對(duì)資料進(jìn)行統(tǒng)計(jì) 29/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 SELECT ? 檢視資料庫(kù)的資料,使用的 SQL 主要指令是「 SELECT」。 ? Webpage: remote host, local host = DBQ= + () + 。 ()。 i。 19/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 執(zhí)行 SQL指令 ? 若是檢視查詢,我們可將結(jié)果存至 RecordSet 物件變數(shù)「 rs」中,以便後續(xù)取用。Server=位址 。Driver={Microsoft Access Driver (*.mdb)}。 ? 取得欄位名稱及內(nèi)容:若是檢視查詢,我們可以使用下列的的方式來(lái)取得欄位名稱及內(nèi)容等資訊。 12/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (6) ? 再按下「選取」,就可以選取對(duì)應(yīng)的 Access 資料庫(kù),之後再一路點(diǎn)選「確定」,即可完成 DSN 的設(shè)定。 ? 對(duì)資料進(jìn)行的動(dòng)作,在資料庫(kù)的術(shù)語(yǔ)來(lái)講都是 「查詢」( Query),而這些查詢動(dòng)作都是根據(jù) SQL 的標(biāo)準(zhǔn)資料庫(kù)語(yǔ)言來(lái)完成。 ? 資料在不同資料庫(kù)之間的轉(zhuǎn)換較為容易,一般資料庫(kù)廠商都有提供相關(guān)的轉(zhuǎn)換程式。 3/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 使用資料庫(kù)的好處 ? 資料的維護(hù)較為容易,可以使用標(biāo)準(zhǔn)的 SQL( Structure Query Language)指令來(lái)進(jìn)行資料庫(kù)的各種資料處理,含查詢、新增、修改、刪除等運(yùn)算。 5/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 ODBC ? ODBC 是 Open DataBase Connectivity 的簡(jiǎn)稱,它是一個(gè)工業(yè)界的標(biāo)準(zhǔn)。 9/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (3) ? 說(shuō)明 ? 由「系統(tǒng)資料來(lái)源名稱」所設(shè)定的 DSN,是屬於系統(tǒng)級(jí)的 DSN,因此其他使用者(含網(wǎng)頁(yè)瀏覽者)也可以使用此 DSN。 ? ADO 主要包含 Connection、 Recordset 及 Command 三種物件。最後再用 conn 物件的 Open 方法,來(lái)開(kāi)啟資料庫(kù) conn = ()。 = 資料來(lái)源名稱 。Server=位址 。 20/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 取得欄位名稱及內(nèi)容 (1) ? 若是檢視查詢,我們可以使用下列的的方式來(lái)取得欄位名稱及內(nèi)容等資訊。 (br\n)。 24/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 範(fàn)例 181 (2) ? 如果上述範(fàn)例發(fā)生錯(cuò)誤,一個(gè)可能的原因是: ? OS 是 64bit,而 Access 資料庫(kù)是 32bit,解決方案請(qǐng)見(jiàn) 內(nèi)的「 Win7 64bit上如何使用32bit的 ODBC」連結(jié)。 26/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 範(fàn)例 183 ? 主題:使用 listQueryResult() 函數(shù)進(jìn)行查詢 ? Webpage: remote host, local host ? 說(shuō)明 ? 此 inc檔分別寫(xiě)了適用於 JScript 和 VBScript 的函數(shù),因此無(wú)論是使用 JScript 或 VBScript 的 ASP 網(wǎng)頁(yè),都可以使用此包含檔來(lái)列出資料庫(kù)查詢的結(jié)果。指定多個(gè)欄位時(shí),則以「欄位名稱 1」排序,若其資料相同則再依「欄位名稱 2」排序,依此類推。 ? 查詢結(jié)果: Name Percentage 陳孜彬 陳俊傑 陳江村 36/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 檢示資料範(fàn)例 (7) ? SELECT Name, WinNo FROM Team WHERE WinNo10 ? 意義:「勝場(chǎng)數(shù)大於 10」的球隊(duì)名稱及其勝場(chǎng)數(shù) ? 查詢結(jié)果: Name WinNo 臺(tái)北隊(duì) 12 南投隊(duì) 12 臺(tái)南隊(duì) 17 高雄隊(duì) 16 澎湖隊(duì) 11 37/
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1