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

正文內(nèi)容

第十八章使用sql整合網(wǎng)頁與資料庫(已修改)

2025-10-22 11:43 本頁面
 

【正文】 第十八章 使用 SQL整合網(wǎng)頁與資料庫 張智星 臺大資工系 MIR實(shí)驗(yàn)室 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 本章大綱 ? 大綱 ? 本章說明如何使用 SQL 來進(jìn)行 ASP 網(wǎng)頁與 Access 資料庫的整合,並有大量的實(shí)用範(fàn)例,讓讀者知道如何經(jīng)由網(wǎng)頁進(jìn)行對資料庫的檢視、新增、修改、刪除等基本操作。 ? 主題 ? 181: ODBC 與 DSN 簡介 ? 182:網(wǎng)頁與資料庫整合的基本範(fàn)例 ? 183:使用 SQL 來檢視資料 ? 184:使用 SQL 來新增、修改、刪除資料 ? 185:資料隱碼( SQL Injection) 2/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 181: ODBC 與 DSN 簡介 ? 本小節(jié)介紹 ODBC與 DSN的設(shè)定。 3/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 使用資料庫的好處 ? 資料的維護(hù)較為容易,可以使用標(biāo)準(zhǔn)的 SQL( Structure Query Language)指令來進(jìn)行資料庫的各種資料處理,含查詢、新增、修改、刪除等運(yùn)算。 ? 資料之間的關(guān)連也可以使用關(guān)連式資料庫( Relational Databases)來保證資料的正確、完整和一致性,並同時(shí)減少不必要的資料量。 ? 一般應(yīng)用程式可以使用 ODBC(請見下列說明)來對資料庫進(jìn)行標(biāo)準(zhǔn)的處理。 ? 資料在不同資料庫之間的轉(zhuǎn)換較為容易,一般資料庫廠商都有提供相關(guān)的轉(zhuǎn)換程式。 ? 資料與網(wǎng)頁的呈現(xiàn)是獨(dú)立的,可以分開進(jìn)行,互不干擾。 4/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 ASP與資料庫整合要點(diǎn) ? 瞭解資料庫的基本概念。 ? 瞭解 ASP 如何經(jīng)由 ODBC 與資料庫溝通。 ? 瞭解 如何使用 SQL 來對資料庫進(jìn)行查詢、新增、修改等動作。 5/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 ODBC ? ODBC 是 Open DataBase Connectivity 的簡稱,它是一個(gè)工業(yè)界的標(biāo)準(zhǔn)。 ? 可以看成是各家資料庫廠商所提供的一個(gè)「應(yīng)用程式介面」( Application Program Interface,簡稱 API)。 ? 可讓其他軟體或程式根據(jù)這個(gè)標(biāo)準(zhǔn)一致的程式介面,來對資料庫進(jìn)行新增、讀取、修改、刪除等動作。 ? 對資料進(jìn)行的動作,在資料庫的術(shù)語來講都是 「查詢」( Query),而這些查詢動作都是根據(jù) SQL 的標(biāo)準(zhǔn)資料庫語言來完成。 6/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 ASP 經(jīng)由 ODBC 與資料庫溝通 ? 直接指定資料庫在本機(jī)硬碟的路徑 ? 此種方法較具彈性,整個(gè)應(yīng)用程式目錄可在不同的伺服器中搬動,但能對資料庫進(jìn)行的設(shè)定有限。 ? 指定 DSN ? 我們必頇在控制臺設(shè)定「資料來源名稱」( Data Source Name,簡稱 DSN),以指定可經(jīng)由 ODBC 連結(jié)的資料庫。此種作法較不具彈性,但卻能經(jīng)由本機(jī)對資料庫進(jìn)行比較完整的設(shè)定。 7/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (1) ? 從微軟視窗系統(tǒng)左下角的「開始」選單進(jìn)行選取,順序?yàn)椤搁_始 /控制臺/系統(tǒng)管理工具 /資料來源 (ODBC)」,此時(shí)所打開的「 ODBC資料來源管理員」,其外觀如下: 8/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (2) ? 點(diǎn)選「資料來源 (ODBC)」,開啟視窗後,再點(diǎn)選「系統(tǒng)資料來源名稱」。 9/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (3) ? 說明 ? 由「系統(tǒng)資料來源名稱」所設(shè)定的 DSN,是屬於系統(tǒng)級的 DSN,因此其他使用者(含網(wǎng)頁瀏覽者)也可以使用此 DSN。若要使用個(gè)人級的 DSN,那麼就可以使用「使用者資料來源名稱」,但此設(shè)定並不適用於網(wǎng)頁瀏覽。 10/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (4) ? 點(diǎn)選「新增」,再選擇「 Microsoft Access Driver (*.mdb)」 ,請注意:不要誤選另一個(gè)很類似的選項(xiàng)「 Driver do Microsoft Access (*.mdb)」! 11/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (5) ? 輸入「資料來源名稱」,假設(shè)我們輸入的字串是 dsn4test。 12/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 設(shè)定 DSN (6) ? 再按下「選取」,就可以選取對應(yīng)的 Access 資料庫,之後再一路點(diǎn)選「確定」,即可完成 DSN 的設(shè)定。 13/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 MS資料庫的選擇 ? MS Access 並不是企業(yè)專用的資料庫引擎,因此效率並不是很好,而且也不支援許多大型的資料庫應(yīng)有的功能,但是對於小型的網(wǎng)路應(yīng)用而言(例如同時(shí)上線人數(shù)少於 10人左右), Access 還算堪用。 ? MS SQL Server 是微軟推出的資料庫引擎,專門對付大型網(wǎng)路應(yīng)用,是一般中小企業(yè)較常採用的資料庫。 14/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 182:網(wǎng)頁與資料庫整合的基本範(fàn)例 ? 本小節(jié)介紹各種 ASP與資料庫整合的方法。 15/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 ADO ? 在 ASP程式設(shè)計(jì)裡,用來存取資料庫或表格資料的物件統(tǒng)稱 ADO( ActiveX Data Objects) ? ADO是一個(gè) ASP 內(nèi)建的資料庫存取元件,可以經(jīng)由 JavaScript/JScript、 VBScript 等語言來控制資料庫的存取,並可連接多種資料庫,包括 SQL Server、Oracle、 Access 等支援 ODBC的資料庫。 ? ADO 主要包含 Connection、 Recordset 及 Command 三種物件。 16/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 Connection 物件 ? 使用 ADO 的 Connection 物件來進(jìn)行資料庫的檢視查詢,主要有以下四個(gè)步驟 ? 建立資料庫連結(jié),然後開啟資料庫。 ? 執(zhí)行 SQL指令,並將查詢結(jié)果儲存於 Recordset 中:若是檢視查詢,我們可將結(jié)果存至 RecordSet 物件變數(shù)「 rs」中,以便後續(xù)取用。 ? 取得欄位名稱及內(nèi)容:若是檢視查詢,我們可以使用下列的的方式來取得欄位名稱及內(nèi)容等資訊。 ? 關(guān)閉 RecordSet 及資料庫連結(jié)。 17/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 建立並開啟資料庫 ? 使用「 」 定義一個(gè) ADO 的 Connection 物件,然後使用其「 Open」 的方法來開啟資料庫來源。 ? 設(shè)定 conn 物件的 ConnectionString 性質(zhì)來指定資料庫。 ? 連結(jié)到你想要連結(jié)的本機(jī)或遠(yuǎn)端資料庫。最後再用 conn 物件的 Open 方法,來開啟資料庫 conn = ()。 ()。 18/69 JavaScript 程式設(shè)計(jì)與應(yīng)用:用於伺服器端的 ASP環(huán)境 指定資料庫方法 ? 直接指定 Access 資料庫在本機(jī)硬碟的路徑 ? 指定 DSN(資料來源名稱) ? 直接連結(jié)至 SQL Se
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1