- 1、本文档共202页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 資料庫的訪問 7.1 常用的SQL命令 7.2 資料庫的連接 7.3 數據的查詢控制 7.4 數據的添加和刪除 7.5 數據的修改 7.6 調用資料庫的存儲過程 本章將進一步介紹如何進行Web資料庫的訪問操作,下麵將ADO存取數據源的數據的一般流程表示為如圖: 7.1 常用的SQL命令 SQL是Strucured Query Language的縮寫,也就是常說的結構化查詢語言。使用SQL可以實現下麵的功能: (1)修改表結構; (2)查詢表中的數據資訊; (3)添加、刪除資料庫中的數據內容; (4)修改資料庫中的數據記錄。 1 修改表結構 在ASP中,可以通過使用SQL語句來修改現有的表結構。 修改表結構的SQL命令是ALTER TABLE,該命令可以實現兩種形式的修改:在原有的表中添加一個或多個列;修改原表中已有列的屬性。 語法如下: ALTER TABLE 表名 ADD 列名 數據類型 | MODIFY 列名 數據類型; ? 其中ADD表示添加新列,MODIFY表示修改已有的列。 2 查詢表中的數據資訊 “查詢”是資料庫應用開發中最常用的操作,在SQL中,查詢操作是通過Select語句來完成的,最簡單的Select語句如下: Select 列名 From 表名 Select語句還具有篩選的功能,即可以有選擇地輸出表中的記錄,方法是在Select語句後面加上Where子句,加上篩選的條件。 同時,Select語句還提供了Order By子句,通過使用該字句,可以改變輸出結果的排序方式,語法如下: Select 列名 From 表名 Where 條件 Order By 列1,列1… 3 添加、刪除資料庫中數據 在實際操作中,程式往往要將新記錄數據添加到資料庫中,這時就要使用SQL語句中Insert語句進行數據的插入操作。程式除了要添加記錄,往往還要把某些記錄從資料庫中刪除,這時就要使用SQL語句中的Delete語句。 Insert語句有兩種方法,語法如下: Insert Into 表名 列1,列2… VALUES 值1,值2… 或 Insert Into 表1名 列1,列2… Select 列1,列2… From 表2名 Where 條件 其中前一種是Insert命令的基本形式,它將值1、值2等值分別賦值給列1、列2,並為表添加一條新的數據記錄,只適用於少數記錄的添加,對於大批量的數據輸入,則是很不適合的。這時,就要使用第二種方法,這種命令格式可以將一個或多個表的記錄輸入到另一個表中。 Delete語句的語法如下: Delete From 表名 Where 條件 要注意的是,如果沒有在Delete語句中加上Where條件,則該語句將刪除所有的記錄,這一點需要特別注意。 4 修改資料庫中的數據記錄 在使用過程中,有些數據記錄需要進行修改,這時就可以使用SQL中的Update命令,進行修改資料庫的記錄,語法如下: Update 表名 Set 列1=值1 ,列2=值2……Where 條件 7.2 資料庫的連接 資料庫訪問操作的第一步是資料庫的連接。主要分下麵幾種方法: (1)設置ODBC的方法來連接資料庫 (2)直接指定ODBC驅動程式來連接資料庫 (3)設置Connection對象的Provider屬性來設置連接資訊 (4)設置ActiveConnection參數,完成對數據源連接的設置 7.3 數據的查詢控制 資料庫在網路中的應用,主要集中在數據的查詢操作上。數據的查詢主要是利用ADO對象中的Connection對象和Recordset對象 。 數據的查詢主要通過使用SQL語句中的Select語句,採用了Select語句對表進行了篩選,然後得到了所要的數據結果。 當查詢結果得到的數據記錄很大的時候,就有些不適用了,如隨著數據記錄數量的增加,從伺服器傳遞到客戶機的時間就會增加,可能發生數據傳遞超時而中斷的現象,同時對伺服器也會產生一些不好的後果,如增加伺服器的負載等。 本節主要介紹兩種方法: 一種是通過Session對象的特性,讓查詢程式以一頁或一條為單位進行查詢操作,主要利用Recordset對象的Ab
您可能关注的文档
- 80x86汇编语言程序设计课件.ppt
- 80x86汇编语言程序设计课件.pptx
- Access 2000基础教程课件.pptx
- Access数据库程序设计课件.pptx
- Access数据库应用教程课件.pptx
- ACCP软件测试课件.pptx
- Android程序设计课件.pptx
- ansys电磁场培训课件.pptx
- ARM培训精华(全套).ppt
- ASP程序设计及应用课件 (2).pptx
- 商务英语智慧树知到答案2024年武汉城市职业学院.docx
- 身体的奇迹:人体生理探秘(山东联盟)智慧树知到答案2024年山东第一医科大学.docx
- 无机化学与化学分析(山东联盟)智慧树知到答案2024年山东航空学院.docx
- 游美国,学英语智慧树知到答案2024年山东建筑大学.docx
- 统计学智慧树知到答案2024年湖北工程学院.docx
- Visio商业图表制作分析智慧树知到答案2024年上海商学院.docx
- 高级语言程序设计(c)智慧树知到答案2024年陕西理工大学.docx
- 物理化学智慧树知到答案2024年广东工业大学.docx
- 医用高等数学智慧树知到答案2024年哈尔滨医科大学大庆校区.docx
- 大学基础物理实验智慧树知到答案2024年南开大学.docx
文档评论(0)