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

正文內(nèi)容

第9章深入進(jìn)行數(shù)據(jù)庫編程-資料下載頁

2025-07-20 13:11本頁面
  

【正文】 e名稱為sqltest,數(shù)據(jù)庫登錄賬號 jjshang,登錄密碼 123456,ODBC數(shù)據(jù)源名稱為 test。數(shù)據(jù)表和字段與 Access數(shù)據(jù)庫 。 ( 1)基于 ODBC數(shù)據(jù)源的連接方式 – % – Dim conn – Set conn=() – Dsn=test。Uid=jjshang。Pwd=123456 – % ? 同連接 Access數(shù)據(jù)庫一樣,也可以省略為: – % – Dim conn – Set conn=() – test, jjshang, 123456 – % ( 2)基于 ODBC但沒有數(shù)據(jù)源的連接 ? 連接方法如下: – % – Dim conn – Set conn=( ) – Driver={SQL Server}。 Server=localhost。 Database=sqltest。 Uid=jjshang。 Pwd=123456 – % – 其中 Server參數(shù)表示 SQL數(shù)據(jù)庫服務(wù)器地址; – localhost表示本機(jī),也可以使用 IP地址。如果使用其他服務(wù)器上的 SQL數(shù)據(jù)庫,只要將localhost替換為該服務(wù)器的 IP地址即可。 ( 3)創(chuàng)建基于 OLE DB的連接 ? SQL數(shù)據(jù)庫也可以使用 SQL Server的 OLE DB提供程序連接,例子如下: – % – Dim conn – Set conn=() – Provider=SQLOLEDB。 Data Source=localhost。 initial Catalog=sqltest。 Uid=jjshang。 Pwd=123456 – % 存取 SQL數(shù)據(jù)庫總結(jié) ? 連上 SQL數(shù)據(jù)庫后,所有操作同 Access數(shù)據(jù)庫,程序基本不用改動。 – 需要特別說明的是,在 SQL語句中,日期字段值兩邊的 號要改為單引號。 ? Access數(shù)據(jù)庫和 SQL數(shù)據(jù)庫是可以相互轉(zhuǎn)化的 – 可以將 Access數(shù)據(jù)庫導(dǎo)入 SQL,或者將 SQL數(shù)據(jù)庫導(dǎo)出為 Access數(shù)據(jù)庫。 實際開發(fā)時,可以先用 Access數(shù)據(jù)庫,這樣方便些。等基本上開發(fā)好后,再導(dǎo)入到SQL數(shù)據(jù)庫中。而要修改的是就是個別字段的類型和連接數(shù)據(jù)庫的語句。 – 但是 SQL數(shù)據(jù)庫還是要穩(wěn)定些, 大型網(wǎng)站應(yīng)該采用SQL數(shù)據(jù)庫。 對多個表進(jìn)行組合查詢 ? 多個表中組合查詢數(shù)據(jù)的情況 – 也就是說從這個表中取若干個字段,再從另一個表中取若干個字段,其實主要用到的就是 Select語句中的組合查詢語句。 – 下面我們舉例說明:建立數(shù)據(jù)庫 ,它包括兩張表:表 tbUsers包含用戶名、密碼、真實姓名、性別等字段,表 tbLog包括用戶名、登錄 IP、登錄時間字段?,F(xiàn)在需要從 tbUsers中選取用戶名和真實姓名,從 daylog中選取登錄 IP和登錄時間。具體請看代碼。 多個表進(jìn)行組合查詢的示例 通訊錄綜合示例 ? 通訊錄的設(shè)計 ? 通訊錄的實現(xiàn) ? 關(guān)于通訊錄的討論 通訊錄的設(shè)計 ? 現(xiàn)在就來綜合前兩章所學(xué)內(nèi)容,來實現(xiàn)一個功能更為復(fù)雜的通訊錄。 – 本通訊錄要求能夠分頁、排序顯示數(shù)據(jù),并在詳細(xì)頁面中顯示詳細(xì)信息,能夠添加、更新和刪除記錄,能夠查找記錄。實際上就是要將前面所學(xué)功能整合到一起。 – 本通訊錄具體包括如下 9個文件: ? —— 數(shù)據(jù)庫文件; ? —— 連接數(shù)據(jù)庫文件; ? —— 配置文件,用來聲明一些常數(shù); ? —— 首頁,使用分頁和排序顯示所有人員信息; ? —— 顯示人員詳細(xì)信息文件; ? —— 查找人員文件。 ? —— 添加人員文件; ? —— 刪除人員文件; ? —— 更新人員信息文件; 通訊錄的實現(xiàn)( 1) ? 下面就簡要講解一下每個文件的重點和難點 ? ( 1)數(shù)據(jù)庫連接文件 – 由于很多文件都要用到連接數(shù)據(jù)庫的語句,為了方便,可以將這部分單獨保存成一個文件,然后在其他文件中用“ !Include file=” 將其包含進(jìn)來,這就相當(dāng)于將這些語句直接寫在別的文件中。 通訊錄的實現(xiàn)( 2) ? ( 2)配置文件 – 這是一個配置文件,主要用來聲明一些常數(shù),在其他文件中也可以用 Include語句包含進(jìn)來。這樣做的好處可以方便修改程序中的一些參數(shù)。比如如果要修改分頁顯示數(shù)據(jù)時每頁的記錄數(shù),只要修改下面的文件即可。 通訊錄的實現(xiàn)( 3) ? ( 3) 首頁 – 這是本程序的首頁 , 其中將本章的分頁顯示數(shù)據(jù) 、 排序顯示數(shù)據(jù) 、 鏈接到詳細(xì)頁面三個示例整合到了一起 。另外 , 還增加了 “ 添加記錄 、 查找記錄 、 更新記錄 、刪除記錄 ” 的超鏈接 。 – 下面是程序代碼和運行結(jié)果: 通訊錄的實現(xiàn)( 4) ? ( 4)詳細(xì)頁面文件 – 本頁面和 。請大家自己學(xué)習(xí)體會。 ? ( 5)查找人員文件 – 本頁面是在 。其中只是將表格等 HTML代碼都用 法輸出了,另外,添加了“更新”、“刪除”和“詳細(xì)”超鏈接,也請大家自己學(xué)習(xí)體會。 ? ( 6)添加人員文件 – 這兩個頁面也很簡單,請大家自己學(xué)習(xí)體會 通訊錄的實現(xiàn)( 5) ? ( 8)更新人員信息文件 – 本頁面實際上是在 上修改的,只不過將兩個文件合并成了一個文件 ,請看具體代碼: 關(guān)于通訊錄的討論 ? 上面的通訊錄已經(jīng)是一個比較實用的數(shù)據(jù)庫程序了。 ? 不過,如果要用在公眾網(wǎng)上,還需要解決安全問題。因為現(xiàn)在任何人都可以添加、刪除和更新記錄。實際上應(yīng)該加上管理界面,管理員輸入密碼后才可以刪除或更新記錄。 ? 此外,本示例在容錯性等細(xì)節(jié)方面考慮還不夠,比如在查找記錄頁面單擊“刪除”或“更新”超鏈接,執(zhí)行完畢后不會返回本頁面,而會直接返回首頁。大家可以結(jié)合這兩章內(nèi)容自行完善。 本章小結(jié) ? 本章主要講述了 ADO的 3個對象: Connection、Command和 Recordset對象。并分別講述了它們的3個子對象 Error、 Parameter和 Field對象。 ? 關(guān)于本章,希望大家重點掌握的是 3個對象的概念和彼此的關(guān)系,以及使用事務(wù)處理,分頁顯示數(shù)據(jù)、從多個表中組合查詢 等知識點,并且要認(rèn)真體會最后一個綜合示例。 ? 本章內(nèi)容確實非常龐雜,不過大家不用擔(dān)心,在實際開發(fā)中只要使用最常用的方法即可。
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1