- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章网页资料库的操作
第9章 網頁資料庫的操作 9-1 網頁資料庫的基礎 9-2 資料庫與ODBC的建立 9-3 SQL語言的基礎 9-4 ADO.NET的基礎 9-5 SQL指令的資料庫操作 9-6 DataSet的資料庫操作 9-7 使用參數SQL指令的資料庫操作 9-1 網頁資料庫的基礎 9-1-1 什麼是網頁資料庫 9-1-2 網頁資料庫的系統需求 9-1-3 如何建立網頁資料庫 9-1-1 什麼是網頁資料庫 轉換到Web舞台的資料庫,其本質並沒有轉變,只是資料庫的使用介面改為網頁,資料庫成為網頁內容的來源,網頁資料庫是一種結合前端網頁的使用介面、後端Web伺服器和資料庫系統的一種應用程式架構。 不僅如此,在結合後端的資料庫系統後,網頁已經成為一種Web應用程式的開發環境,而不再只是一種展示舞台,應用程式可以徹底打破地域的限制,因為只要連上Internet,就能夠使用Web應用程式存取資料庫的內容。 9-1-2 網頁資料庫的系統需求 網頁資料庫系統除了需要Web伺服器外,還需要支援的資料庫系統,以ASP.NET開發測試系統的環境來說,就是使用Windows XP Profession的IIS加上Access 2002的資料庫系統,網頁資料庫開發測試環境的軟體需求,如下所示: Windows XP Professional作業系統。 IIS 5的Web伺服器。 Access 2002資料庫系統。 9-1-3 如何建立網頁資料庫 ASP.NET技術提供更佳的解決方案存取資料庫的內容,其建立網頁資料庫的步驟,如下所示: Step 1:建立網頁所需的資料庫,即Access的資料庫檔案.mdb,或SQL Server的資料庫。 Step 2:新增伺服器的ODBC資料來源或直接使用OLEDB或SQL Server的「提供者」(Managed Providers)連結資料庫。 Step 3:撰寫ASP.NET程式,使用ADO.NET存取資料庫的內容。 Step 4:啟動瀏覽程式執行與測試網頁資料庫。 9-2 資料庫與ODBC的建立 9-2-1 使用Access建立資料庫 9-2-2 在SQL Server建立資料庫 9-2-3 建立ODBC系統資料來源 9-2-1 使用Access建立資料庫 範例資料庫是儲存使用者註冊的資料,使用Access 建立這個資料庫【Users.mdb】,資料表【Users】的記錄欄位,如左表所示: 9-2-2 在SQL Server建立資料庫 SQL Server的版本需要7.0以上或使用「MSDE」(Microsoft Data Engine)。筆者提供ASP.NET程式可以建立與前面Access資料庫相同的資料庫和資料表,如下表所示: 9-2-3 建立ODBC系統資料來源 如果是使用ODBC建立資料庫連結,在Web伺服器的電腦需要新增「ODBC」(Open DataBase Connectivity)系統資料來源「DSN」(Data Source Name 。 在Windows XP執行「開始/控制台」指令,在「控制台」視窗選【效能及維護】下的【系統管理工具】,按兩下【資料來源(ODBC)】圖示,在ODBC資料來源管理員新增。 9-3 SQL語言的基礎 9-3-1 什麼是SQL 9-3-2 SQL的基本指令 9-3-1 什麼是SQL 「SQL」(Structured Query Language)是目前主要的資料庫語言,早在1970年,E. F. Codd建立了關聯式資料庫的觀念,同時就提出一個構想的資料庫語言,它是一種完整、通用的資料存取方式,雖然當時並沒有真正建立語法,但這便是SQL的源起。 1974年一種稱為SEQUEL的語言,這是Chamberlin和Boyce的作品,它建立了SQL的原型,IBM稍加修改後作為其資料庫DBMS的資料庫語言,稱為System R,1980年SQL的名稱正式誕生,從那天開始,SQL逐漸壯大成為一種標準的關聯式資料庫語言。 9-3-2 SQL的基本指令-說明 SQL資料庫語言的指令並不多,除了那些資料庫結構的語法,單以記錄的存取和資料查詢指令來說,只有四個指令,如下表所示: 9-3-2 SQL的基本指令-插入記錄 SQL的插入記錄操作是新增一筆記錄到資料表,指令【INSERT】的基本語法,如下所示: INSERT INTO table (column1,column2,…..) VALUES (value1, value2 , …) 上述指令的table是準備插入記錄的資料表名稱,column1~n為資料表內的欄位名稱,而value1~n則是對應的欄位值。 9-3-2 SQL的基本指令-刪除記錄 SQL的刪除記錄操作是將符合條件的資料表記錄刪除,指令【DELETE】的基本語
文档评论(0)