注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETASP.NET 1.1數(shù)據(jù)庫入門經典

ASP.NET 1.1數(shù)據(jù)庫入門經典

ASP.NET 1.1數(shù)據(jù)庫入門經典

定 價:¥46.00

作 者: (美)Damien Foggon,(美)Daniel Maharry著;楊浩譯;楊浩譯
出版社: 清華大學出版社
叢編項:
標 簽: ASP.NET

ISBN: 9787302115229 出版時間: 2005-09-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 387 字數(shù):  

內容簡介

  親愛的讀者:很高興您選擇了本書。ASP.NET開發(fā)人員都希望自己能夠快捷高效地訪問數(shù)據(jù)庫,本書就為您提供這方面的技巧,并向您介紹如何獲得ASP.NET和數(shù)據(jù)庫解決方案的最佳實踐與方法。本書內容豐富,結構清晰,共分為3部分:簡介(第1~2章)、核心技巧f第3-10章)和應用(第11-13章)。重點講解如何使用ASP.NET和ADO.NET建立數(shù)據(jù)驅動的Web應用程序。除了介紹構建Web窗體和將控件放入頁面的基礎知識外,還闡述了ASP.NET開發(fā)人員應如何構建能夠處理數(shù)據(jù)庫中數(shù)據(jù)的Web站點,如何將Web站點連接到各種不同的數(shù)據(jù)源f不只是數(shù)據(jù)庫)并使用數(shù)據(jù)動態(tài)地牛成頁面內容。另外,本書還介紹了關系數(shù)據(jù)庫的創(chuàng)建以及如何使用SQL與數(shù)據(jù)源通信。本書最后的3個附錄依次介紹了所使用軟件的安裝、SQL查詢的語法以及'些數(shù)據(jù)庫示例表。本書主要面向具備ASP.NET知識但想學習數(shù)據(jù)庫編程的初學者。希望您能喜歡本書,并能在閱讀過程中輕松掌握盡可能多的知識。祝您學習愉快

作者簡介

  DamienFoggon,Thing-ELtd.公司的技術主管和總開發(fā)師,已負責開發(fā)了多個ASP和ColdFusionWeb站點。其作品還包括Programming.NETXMLWebServices。DanielMaharry,Wrox出版社的資深作者,經常為DevelopersJournal撰搞。其和品還包括BeginningASP.NET1.1withVisualC#.NET2003和Programming.NETXMLWebServices。

圖書目錄

第I部分 簡 介
第1章 數(shù)據(jù)源和Web
1.1 數(shù)據(jù)驅動的Web站點的優(yōu)缺點
1.2 Web站點使用數(shù)據(jù)源的方式
1.3 查找信息
1.3.1 數(shù)據(jù)庫服務器
1.3.2 平面文件
1.3.3 服務
1.4 ADO.NET簡介
1.4.1 數(shù)據(jù)訪問技術簡史
1.4.2 數(shù)據(jù)提供程序
1.5 開發(fā)第一個示例
1.5.1 數(shù)據(jù)驅動的Web頁面(第一部分)
1.5.2 示例說明
1.6 小結
第2章 關系數(shù)據(jù)庫
2.1 表、行和字段
2.1.1 創(chuàng)建新表
2.1.2 屬性和約束
2.2 語句和存儲過程
2.2.1 結構化查詢語言
2.2.2 存儲過程
2.3 索引
2.4 建立表之間的關系
2.4.1 一對一關系
2.4.2 一對多關系
2.4.3 多對多關系
2.4.4 使用外鍵約束實現(xiàn)關系
2.4.5 關系圖
2.5 用戶、角色和許可
2.6 完成樣例數(shù)據(jù)庫
2.6.1 用Web Matrix填充數(shù)據(jù)庫
2.6.2 用MSDE Administrator填充數(shù)據(jù)庫
2.6.3 使用MySQL Control Cemer填充數(shù)據(jù)庫
2.6.4 示例說明
2.7 視圖和觸發(fā)器
2.8 小結
第II部 分核心技巧
第3章 連接數(shù)據(jù)源
3.1 Connection對象
3.2 連接字符串
3.3 連接數(shù)據(jù)源
3.3.1 使用SqlCormeetion對象連接MSDE
3.3.2 使用OdbcConnection對象連接MySQL
3.3.3 使用OleDbCormection對象連接Access
3.3.4 連接其他數(shù)據(jù)源
3.4 Connection對象詳述
3.4.1 ConnectionString屬性
3.4.2 State屬性
3.4.3 SQL Server和PacketSize屬性
3.4.4 更多的屬性和方法
3.5 存儲連接字符串
3.6 錯誤處理
3.7 小結
第4章 命令和SQL查詢(上)
4.1 連接和命令的生命周期
4.2 Command對象
4.3 創(chuàng)建命令
4.4 查詢命令
4.4.1 查詢一個表
4.4.2 對結果排序
4.4.3 查詢多個表
4.4.4 對結果過濾
4.5 WHERE子句
4.5.1 使用比較運算符
4.5.2 使用邏輯運算符
4.5.3 使用IN和BETWEEN運算符
4.6 使用Execute方法
4.7 小結
第5章 命令和SQL查詢(下)
5.1 使用ExecuteNonQuery()方法
5.1.1 插入數(shù)據(jù)
5.1.2 更新數(shù)據(jù)
5.1.3 刪除數(shù)據(jù)
5.2 使用ExecuteScalar()方法
5.3 使用Microsoft Access建立查詢
5.3.1 在Microsoft Access中構建SELECT查詢
5.3.2 示例說明
5.3.3 在Microsoft ACCeSS中構建INSERT查詢
5.3.4 示例說明
5.4 小結
第6章 DataReader和DataSet
6.1 DataReader對象
6.1.1 迭代DataReader
6.1.2 DataReader的屬性和方法
6.2 DataSet對象
6.2.1 填充DataSet
6.2.2 DataSet組件
6.2.3 從頭創(chuàng)建DataSet
6.3 DataSet和DataReader
6.4 編碼技巧回顧
6.5 小結
第7章 在頁面上顯示數(shù)據(jù)
7.1 數(shù)據(jù)綁定
7.1.1 支持數(shù)據(jù)的.Web窗體控件
7.1.2 把數(shù)據(jù)關聯(lián)到控件上
7.1.3 調用DataBind()
7.2 內聯(lián)綁定
7.2.1 內聯(lián)綁定DataReader
7.2.2 示例說明
7.2.3 內聯(lián)綁定DataSet
7.2.4 示例說明
7.3 列表綁定
7.3.1 用DataReader對列表進行單值查找
7.3.2 示例說明
7.3.3 用DataReader在列表中進行多值選擇
7.3.4 示例說明
7.3.5 使用DataSet和事件查找字段
7.3.6 示例說明
7.4 表格綁定
7.4.1 使用控件
7.4.2 定制DataGrid
7.5 處理多個查詢結果
7.5.1 處理一批結果
7.5.2 示例說明
7.6 DataSet和DataReader
7.7 小結
第8章 在頁面上寫入數(shù)據(jù)
8.1 修改數(shù)據(jù)庫
8.2 給數(shù)據(jù)庫添加新數(shù)據(jù)
8.2.1 INSERT語句
8.2.2 處理數(shù)據(jù)庫的規(guī)則
8.3 從數(shù)據(jù)庫中刪除數(shù)據(jù)
8.3.1 SQL DELETE語句
8.3.2 DataGrid的ButtonolColumn
8.4 編輯數(shù)據(jù)
8.4.1 UPDATE語句
8.4.2 建立可編輯的DataGrid
8.5 小結
第9章 存儲過程
9.1 需要存儲過程的原因
9.2 創(chuàng)建存儲過程
9.2.1 創(chuàng)建存儲過程的示例
9.2.2 示例說明
9.3 安全性和存儲過程
9.4 調用存儲過程
9.4.1 調用存儲過程的示例
9.4.2 示例說明
9.5 Execute方法的使用
9.6 修改和刪除存儲過程
9.6.1 修改存儲過程的示例
9.6.2 示例說明
9.7 存儲過程和參數(shù)
9.7.1 使用輸入參數(shù)使存儲過程更靈活
9.7.2 使用輸出參數(shù)返回數(shù)據(jù)
9.8 小結
第10章 修改數(shù)據(jù)庫的結構
10.1 命令行工具
10.1.1 osql.exe
10.1.2 mysql.exe
10.2 創(chuàng)建數(shù)據(jù)庫
10.2.1 創(chuàng)建數(shù)據(jù)庫的示例
10.2.2 示例說明
10.3 創(chuàng)建表
10.3.1 在MSDE中創(chuàng)建表
10.3.2 示例說明
10.3.3 在MySQL中創(chuàng)建表
10.3.4 示例說明
10.4 添加、修改和刪除列
10.4.1 修改表的定義
10.4.2 示例說明
10.5 創(chuàng)建和刪除索引
10.5.1 創(chuàng)建索引
10.5.2 刪除索引
10.6 創(chuàng)建和刪除關系
10.6.1 創(chuàng)建關系
10.6.2 刪除關系
10.7 刪除表
10.7.1 刪除數(shù)據(jù)庫表的示例
10.7.2 示例說明
10.8 刪除數(shù)據(jù)庫
10.8.1 刪除數(shù)據(jù)庫的示例
10.8.2 示例說明
10.9 小結
第III部分 應 用
第11章 應用程序的設計和實現(xiàn)
11.1 分析
11.1.1 客戶需求
11.1.2 選擇正確的工具
11.2 設計
11.2.1 數(shù)據(jù)庫設計
11.2.2 應用程序的設計
11.3 實現(xiàn)
11.3.1 建立原型
11.3.2 存儲過程
11.3.3 代碼問題
11.4 測試和調試
11.4.1 單元測試
11.4.2 測試性能
11.5 小結
第1 2章 案例分析(上)
12.1 應用程序簡介
12.2 設計數(shù)據(jù)庫
12.2.1 最初的設計
12.2.2 建立表之間的關系:第二范式(2NF)
12.2.3 第三范式(3NF)
12.2.4 剩余的實體
12.3 創(chuàng)建數(shù)據(jù)庫
12.3.1 使用數(shù)據(jù)庫腳本
12.3.2 示例說明
12.4 創(chuàng)建數(shù)據(jù)訪問層
12.4.1 設計數(shù)據(jù)訪問層
12.4.2 建立DataAccess類
12.4.3 示例說明
12.4.4 使用DataAccess類
12.4.5 示例說明
12.5 小結
第13章 案例分析(下)
13.1 錯誤處理
13.1.1 在代碼中使用try...catch...finally捕獲錯誤
13.1.2 數(shù)據(jù)庫錯誤和@@EIRROR
13.1.3 為整個站點捕獲錯誤
13.1.4 處理錯誤的示例
13.1.5 示例說明
13.2 存儲過程和DataAccess類
13.2.1 更新DataAccess類
13.2.2 示例說明
13.2.3 給數(shù)據(jù)庫調用添加參數(shù)
13.2.4 示例說明
13.3 控制用戶的訪問
13.3.1 建立Secufity類
13.3.2 示例說明
13.3.3 使用Security類
13.3.4 示例說明
13.4 使用事務處理
13.4.1 數(shù)據(jù)庫中的事務處理
13.4.2 在代碼中使用事務處理
13.4.3 修改DataAccess類
13.4.4 編輯元素
13.5 小結
附錄A 安裝
附錄B SQL入門基礎
附錄C 范例數(shù)據(jù)庫表

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號