- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Web資料庫基礎10.1概述要開發基於流覽器/伺服器模式的應用,首先要解決網頁與資料庫的連接。資料庫一般按照數據的組織和查詢方式加以區分。目前使用最多的是基於關係代數的關係資料庫管理系統(RDBMS)。數據按照表存放,一個資料庫可以有多個數據表,每個表由行和列組成。表的數據可以通過行和列查詢,使用的語言為結構化查詢語言SQL(StructuredQueryLanguage),SQL是資料庫語言的標準。10.1概述10.1.2Web資料庫簡介實現網頁與資料庫的連接和集成,一般有下麵三種方法:1.CGI的方法;2.Web通過處理器與資料庫進行連接;3.採用集成了ODBC介面功能的Web伺服器。10.1概述10.1.3ASP訪問資料庫方法通過ADO(ActiveXDataObjects)層或ODBC(OpenDatabaseConnectivity,開放式資料庫連接)介面來訪問資料庫的。ODBC是連接資料庫的通用驅動程式,Microsoft正逐步用OLEDB代替ODBC。ADO是在Microsoft的新的資料庫應用開發介面(API)-OLEDB技術上實現的。10.2ODBC的安裝設置10.2.1ODBC概述ODBC(OpenDatabaseConnectivity,開放式資料庫連接)是資料庫伺服器的一個標準協議,它向訪問網路資料庫的應用程式提供了一種通用的語言。ODBC數據源是整個ODBC設計的一個重要組成部分。ODBC數據源分為兩種:機器數據源:只能被該電腦訪問。檔數據源:尾碼名為.dsn的檔,如果檔放在網路共用的驅動器中,就可以被所有安裝了相同驅動程式的用戶共用。10.2ODBC的安裝設置10.2.2創建數據源1.打開系統的控制面板,雙擊“ODBC數據源(32位)”的圖示,出現“ODBC數據源管理器”的窗口,選擇“系統DSN”選項卡。2.單擊“添加”按鈕,出現“創建數據源”窗口。3.為該數據源指定適當的驅動程式。4.現在已經完成一個ODBC的DSN的配置,點擊“高級”,出現“設置高級選項”窗口,在其中可以設置用戶名和密碼。10.3SQL語言基礎10.3.1SQL簡介SQL是運算元據庫的標準語言,它有兩大特點:1.所有數據存儲在表中。2.表中的記錄沒有順序,也就是說在使用SQL語言時只能按查詢條件來讀取記錄。注意:在使用SQL語言進行數據查詢時,最重要的是構造合適的查詢條件,而非精妙的演算法。10.3SQL語言基礎10.3.2查詢表中的數據資訊1.單表查詢:Select列名From表名列名為操作字段,可以為多個,各字段間使用“,”隔開。記錄的操作:1)篩選。查詢條件運算符說明比較=,,,=,=,,字串比較從左向右進行確定範圍BETWEENAND,NOTBETWEENANDBETWEEN後是下限,AND後是上限確定集合IN,NOTIN檢查一個屬性值是否屬於集合中的值字元匹配LIKE,NOTLIKE用於構造條件運算式中的字元匹配邏輯運算AND,OR,NOT用於構造複合運算式10.3SQL語言基礎2)排序。語法如下:Select列名From表名Where條件OrderBy列1,列1…[ASC|DESC]3)查詢互不相同的記錄。4)集合函數。l???????COUNT():統計記錄個數l??????AVG():計算某個數值型字段值的總和l???????SUM():計算某個數值型字段值的平均值l???????MAX():計算某個數值型字段值的最大值MIN():計算某個數值型字段值的最小值10.3SQL語言基礎2.多表查詢10.3.3編輯資料庫中的數據1.添加記錄語法如下:InsertInto表名(列1,列2…)VALUES(值1,值2…)或InsertInto表1名(列1,列2…)Select列1,列2…From表2名Where條件
文档评论(0)