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

正文內(nèi)容

第十八章使用sql整合網(wǎng)頁與資料庫(更新版)

2024-12-02 11:43上一頁面

下一頁面
  

【正文】 下: ? 說明 ? 許多有關(guān) I/O的指令如果有 open(),通常相對就會有 close()這個函式,保障對特定 I/O的控制權(quán)及釋放權(quán)。 for (i=0。PWD=**。 Datebase=資料庫名稱 。 18/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 指定資料庫方法 ? 直接指定 Access 資料庫在本機(jī)硬碟的路徑 ? 指定 DSN(資料來源名稱) ? 直接連結(jié)至 SQL Server 資料庫 ? 直接連結(jié)至 UNIX 的 MySQL 資料庫 = DBQ=資料庫檔案 。 ? 執(zhí)行 SQL指令,並將查詢結(jié)果儲存於 Recordset 中:若是檢視查詢,我們可將結(jié)果存至 RecordSet 物件變數(shù)「 rs」中,以便後續(xù)取用。 10/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (4) ? 點(diǎn)選「新增」,再選擇「 Microsoft Access Driver (*.mdb)」 ,請注意:不要誤選另一個很類似的選項(xiàng)「 Driver do Microsoft Access (*.mdb)」! 11/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (5) ? 輸入「資料來源名稱」,假設(shè)我們輸入的字串是 dsn4test。 ? 可讓其他軟體或程式根據(jù)這個標(biāo)準(zhǔn)一致的程式介面,來對資料庫進(jìn)行新增、讀取、修改、刪除等動作。 ? 一般應(yīng)用程式可以使用 ODBC(請見下列說明)來對資料庫進(jìn)行標(biāo)準(zhǔn)的處理。 ? 資料之間的關(guān)連也可以使用關(guān)連式資料庫( Relational Databases)來保證資料的正確、完整和一致性,並同時(shí)減少不必要的資料量。 ? 可以看成是各家資料庫廠商所提供的一個「應(yīng)用程式介面」( Application Program Interface,簡稱 API)。若要使用個人級的 DSN,那麼就可以使用「使用者資料來源名稱」,但此設(shè)定並不適用於網(wǎng)頁瀏覽。 16/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 Connection 物件 ? 使用 ADO 的 Connection 物件來進(jìn)行資料庫的檢視查詢,主要有以下四個步驟 ? 建立資料庫連結(jié),然後開啟資料庫。 ()。 = Driver={SQL Server}。UID=**。 指令 說明 是否已指到最後一筆資料,是為 True,反之為 False RecordSets的欄位數(shù) rs(i).Name 第 i個欄位的欄位名稱 rs(欄位名稱 ) 讀取某個特定欄位名稱的資料 rs(i) 第 i個欄位的資料 將指標(biāo)移到下一筆 將指標(biāo)移到上一筆 將指標(biāo)移到第一筆 將指標(biāo)移到最後一筆 21/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 取得欄位名稱及內(nèi)容 (2) ? 說明 ? 要印出每一筆資料的每一個欄位名稱,可用下列典型程式碼: ? 印出每一筆資料的每一個欄位值,可以使用下列典型程式碼: ? 以上的程式碼由 rs(i) 讀取資料庫欄位的資料, () 將 Recordset 的資料指標(biāo)移到下一筆,經(jīng)由 來判斷是否已到了最末筆資料,並配合 while 迴圈即可得到所有查詢結(jié)果的資料。 ()。 25/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 將範(fàn)例 181改成 DSN連結(jié) ? 若要使用 DSN 連結(jié)資料庫,首先我們必頇先在伺服器設(shè)定 DSN(詳細(xì)流程請見上一小節(jié)),然後就可以在 ASP 內(nèi)經(jīng)由 DSN 來指定資料庫(可以是近端或是遠(yuǎn)端)。 ? 一般而言, SQL 指令已經(jīng)具有對資料庫進(jìn)行檢視、新增、修改、刪除等功能,因此只要使用適當(dāng)?shù)? SQL 指令,再加上前述的方法,即可對資料庫進(jìn)行完全的處理。 ? 中括號表示選擇性條件,也就是說只有 SELECT和 FROM是必要條件。 ? 查詢結(jié)果: Name WinNo 臺南隊(duì) 17 高雄隊(duì) 16 南投隊(duì) 12 臺北隊(duì) 12 澎湖隊(duì) 11 38/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 檢示資料範(fàn)例 (9) ? SELECT TeamID, Name, Percentage FROM Player WHERE TeamID=5 ORDER BY Percentage DESC ? 意義:「球隊(duì)代碼為 5」的球員命中率排行榜 ? 查詢結(jié)果: TeamID Name Percentage 5 邱中人 5 陳晴 5 林政源 5 張秤嘉 5 陳俊傑 5 葉佳慧 39/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 檢示資料範(fàn)例 (10) ? SELECT * FROM Player ORDER BY TeamID, Percentage DESC ? 意義:每一隊(duì)的球員命中率排行榜 ? 說明:列出結(jié)果會先按 TeamID 由小到大排序,再按 Percentage 由大到小排序。 ? HAVING 其後所接的條件式,則會用在聚合後的資料篩選。) and (=)) JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 根據(jù)資料表關(guān)聯(lián)性檢視查詢 (1) ? 查詢結(jié)果: Name Name Percentage 臺北隊(duì) 陳孜彬 臺北隊(duì) 高名揚(yáng) 臺北隊(duì) 李宜揚(yáng) 臺北隊(duì) 林頌華 臺北隊(duì) 吳瑞千 臺北隊(duì) 吳志銘 50/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 根據(jù)資料表關(guān)聯(lián)性檢視查詢 (2) ? 意義:高雄隊(duì)和臺中隊(duì)的射手排行榜 ? 查詢結(jié)果: Name Name Percentage 臺中隊(duì) 陳江村 臺中隊(duì) 許嘉晉 臺中隊(duì) 林惠娟 高雄隊(duì) 洪鵬翔 高雄隊(duì) 許文豪 51/69 SELECT , , Percentage FROM Player, Team WHERE (=) and ( IN (39。 ? 論壇中新增討論區(qū)就會使用這個指令新增討論區(qū)資料表。 DROP TABLE 資料表名稱 59/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 範(fàn)例 185 ? 主題:對資料表進(jìn)行修改、刪除動作。 ? 使用 Access 資料庫的另一個好處是,它提供了一個圖形化的查詢介面,可以使用這個查詢介面產(chǎn)生的要的查詢結(jié)果,再將此查詢方法轉(zhuǎn)成 SQL 的語法,此時(shí)就可以將此 SQL 語法直接貼到的 ASP 程式碼,對於產(chǎn)生複雜的 SQL 語法非常好用。 ? 要特別注意的是, SQL Injection 的問題不限只發(fā)生在哪種特定平臺或語言,只要是使用 SQL 指令存取資料庫內(nèi)的資料,都有可能產(chǎn)生這個問題。 + Request(passwd) + 39。a39。 and passwd=39。)等,這些特殊字元都不應(yīng)該出現(xiàn)在使用者輸入的資料中。 69/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 SQL Injection 的搜索 ? 在 Google 打入「 登入 」,再對需要登入的網(wǎng)站進(jìn)行 SQL Injection 的測詴,就應(yīng)該可以找到一些不設(shè)防的網(wǎng)站。 ? 以下是參考資料: ? SQL Injection 的因應(yīng)與防範(fàn)之道 .mht ? 駭客的 SQL填空遊戲 (上 ).mht ? 駭客的 SQL填空遊戲 (下 ).mht 71/6
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1