 |
-- 會員 / 註冊 --
|
|
|
|
C#資料庫入門經典(第2版) ( 簡體 字) |
作者:[美]胡德爾斯頓(Huddleston,J.)等著 | 類別:1. -> 程式設計 -> .NET -> C# 2. -> 資料庫 |
譯者:楊浩 |
出版社:清華大學出版社 | 3dWoo書號: 2496 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:4/1/2006 |
頁數:504 |
光碟數: |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:7302121869 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:尊敬的讀者:很高興您能選擇本書。如果您對C#數據庫感興趣,那么學習本書后,您將會全面深入地了解到如何訪問并控制關系數據庫。本書詳細介紹了關系數據庫的基礎知識、數據庫語言SQL和ADO.NET,以指導您編寫各種windows窗體應用程序、ASP.NET應用程序以及XML數據庫應用程序。全書圖文并茂,并通過大量的“試一試”練習教會您具體的編程操作,從而將所學內容融會貫通。本書針對第1版做了認真細致的修訂,并及時更新了.NET1.1以及ADO.NET2.0的內容。本書內容由淺入深、語言簡練、示例豐富,適用于C#數據庫編程新手和初級程序員。希望您能喜歡本書,并提出寶貴意見! |
目錄:第1章 安裝MSDE 1 1.1 獲得和安裝MSDE 1 1.2 安裝數據庫范例 3 1.3 安裝SQL Server說明文檔 5 1.4 身份驗證類型 8 1.4.1 Windows身份驗證 8 1.4.2 SQL Server身份驗證 8 1.4.3 混合模式 8 1.5 使用Server Explorer連接 9 1.6 小結 11 第2章 創建簡單的數據庫應用程序 12 2.1 創建應用程序 12 2.2 建立數據庫連接 14 2.3 數據綁定 16 2.4 編輯數據 22 2.5 使用Data Form向導 23 2.6 小結 27 第3章 SQL入門 28 3.1 SQL簡介 28 3.2 使用SQL 29 3.2.1 從Visual Studio .NET中 運行SQL 29 3.2.2 從命令行上運行SQL 31 3.2.3 使用定制查詢工具 32 3.3 檢索數據 33 3.3.1 使用查詢 33 3.3.2 使用WHERE子句 36 3.3.3 排序數據 39 3.4 插入數據 41 3.5 更新數據 42 3.6 刪除數據 44 3.7 使用SQL數據類型 45 3.7.1 數值數據類型 45 3.7.2 字符串數據類型 45 3.7.3 日期和時間數據類型 46 3.8 二進制數據類型 46 3.9 貨幣數據類型 46 3.10 其他數據類型 47 3.11 小結 47 第4章 ADO.NET簡介 48 4.1 使用ADO.NET的原因 48 4.1.1 從ADO到ADO.NET 48 4.1.2 ADO.NET不是ADO的 新版本 49 4.1.3 ADO.NET和.NET Framework 49 4.2 ADO.NET的體系結構 50 4.2.1 SQL Server數據提供程序 53 4.2.2 OLEDB數據提供程序 58 4.2.3 ODBC數據提供程序 62 4.3 數據提供程序是API 68 4.4 小結 69 第5章 創建連接 70 5.1 數據提供程序的連接類 70 5.2 用SqlConnection連接到MSDE 70 5.2.1 調試SQL Server的連接 75 5.2.2 SqlConnection中的安全和 口令 76 5.2.3 使用SQL Server安全 76 5.2.4 SqlConnection中的連接 字符串參數 76 5.2.5 連接池 77 5.3 改進對連接對象的使用 78 5.3.1 在連接構造函數中使用連接 字符串 78 5.3.2 顯示連接信息 78 5.4 用OleDbConnection連接到 Microsoft Access 82 5.5 連接到Oracle 85 5.6 連接DB2 87 5.7 用ByteFX.Data.MySqlClient 連接到MySQL 89 5.8 小結 91 第6章 Command對象 92 6.1 創建命令 92 6.1.1 關聯命令與連接 94 6.1.2 給命令指定文本 95 6.2 執行命令 96 6.3 執行具有多個結果的命令 98 6.4 執行語句 100 6.4.1 創建表 104 6.4.2 創建數據庫 107 6.5 命令參數 109 6.6 在其他數據提供程序中使用 命令 113 6.7 小結 119 第7章 使用數據讀取器 120 7.1 數據讀取器簡介 120 7.1.1 使用序數索引器 124 7.1.2 使用列名索引器 128 7.1.3 使用類型訪問器方法 128 7.2 有關數據的數據 135 7.3 獲取表的數據 139 7.4 使用數據讀取器處理多個 結果集 142 7.5 小結 145 第8章 數據集和數據適配器 146 8.1 對象模型 146 8.1.1 數據集與數據讀取器 146 8.1.2 數據集簡介 147 8.1.3 數據適配器簡介 148 8.1.4 DataTables、DataColumns和 DataRows 148 8.2 利用數據集和數據適配器 149 8.2.1 數據集的篩選和排序 152 8.2.2 比較FilterSort和PopDataset 157 8.2.3 使用DataView 158 8.2.4 修改數據集中的數據 161 8.2.5 將變化保存到數據源中 165 8.3 使用數據集和XML 184 8.4 有類型和無類型的數據集 186 8.5 小結 187 第9章 建立Windows窗體應用程序 188 9.1 數據綁定簡介 188 9.1.1 簡單數據綁定 189 9.1.2 復雜數據綁定 190 9.1.3 數據綁定的工作原理 192 9.1.4 控件與數據源的同步 194 9.2 數據源的類型 197 9.2.1 綁定到數組 197 9.2.2 綁定到數據表 198 9.2.3 綁定到數據集 200 9.2.4 綁定到數據視圖 203 9.3 使用數據柵格 206 9.4 使用DataGrid更新數據源 210 9.5 小結 213 第10章 使用ASP.NET 214 10.1 基礎知識 214 10.1.1 Web窗體 215 10.1.2 后臺編碼文件 221 10.1.3 將數據綁定到DataGrid 222 10.1.4 DataGrid中的分頁 224 10.1.5 結合使用DataGrid和 DataSet 226 10.2 ASP.NET頁面生命周期 228 10.2.1 提供可擴展性 228 10.2.2 選擇行 231 10.2.3 使用綁定列 235 10.3 編輯DataGrid 238 10.3.1 模板列 241 10.3.2 刪除行 244 10.3.3 排序DataGrid 245 10.4 小結 248 第11章 驗證Web用戶的輸入 249 11.1 Web驗證 252 11.1.1 啟用客戶端驗證 252 11.1.2 禁止客戶端驗證 252 11.1.3 服務器端驗證 252 11.1.4 頁面生命期中的驗證 253 11.2 ASP.NET驗證控件 253 11.2.1 RangeValidator控件 254 11.2.2 CompareValidator控件 257 11.2.3 RegularExpressionValidator 控件 258 11.2.4 CustomValidator控件 260 11.2.5 ValidationSummary控件 262 11.2.6 使用行內錯誤和錯誤匯總 267 11.3 程序化驗證 268 11.4 小結 269 第12章 表和關系 270 12.1 表 270 12.1.1 創建表 270 12.1.2 向表添加行 272 12.1.3 刪除表 273 12.2 指定表的關系 274 12.2.1 鍵和約束 274 12.2.2 關系的類型 276 12.2.3 引用完整性 277 12.2.4 數據庫圖表 278 12.3 在C#中使用SQL 281 12.4 小結 288 第13章 查詢 289 13.1 Northwind查詢應用程序: 第II部分 289 13.2 SQL查詢的更多語法 294 13.2.1 DISTINCT 294 13.2.2 子查詢 296 13.2.3 GROUP BY 299 13.2.4 其他合計函數 300 13.2.5 日期函數 302 13.2.6 CASE表達式 303 13.2.7 連接 308 13.3 小結 318
第14章 視圖和存儲過程 319 14.1 視圖 319 14.2 使用C#創建視圖 323 14.3 存儲過程 329 14.4 在C#中使用存儲過程 337 14.5 小結 348 第15章 索引和約束 350 15.1 索引 350 15.1.1 索引的優點 354 15.1.2 聚集索引 357 15.1.3 復合鍵 359 15.1.4 關于索引的其他因素 360 15.1.5 維護索引 361 15.2 約束 361 15.2.1 數據完整性 361 15.2.2 定義約束 362 15.2.3 檢查約束 365 15.2.4 NULL約束 367 15.2.5 默認約束 367 15.2.6 刪除約束 367 15.3 小結 367 第16章 保護數據庫 368 16.1 AdminHelp工具 368 16.2 數據庫的安全性 369 16.3 身份驗證 370 16.3.1 Windows身份驗證 370 16.3.2 混合模式身份驗證 371 16.4 管理用戶 371 16.4.1 數據庫登錄 371 16.4.2 特殊用戶 374 16.4.3 用戶賬戶 374 16.4.4 管理角色 376 16.5 管理權限 379 16.5.1 對象權限 382 16.5.2 語句權限 382 16.5.3 瀏覽權限 383 16.6 實現安全 386 16.7 小結 387
第17章 XML和ADO.NET 388 17.1 XML的優缺點 388 17.2 XML文檔的結構 389 17.3 模式 392 17.4 ADO.NET和XML 395 17.5 使用XML定義應用程序配置 398 17.6 小結 402 第18章 處理異常 403 18.1 C#的異常處理 403 18.1.1 try語句 403 18.1.2 System.Exception類 404 18.1.3 throw語句 404 18.2 ADO.NET異常 404 18.3 數據庫異常 411 18.4 小結 420 第19章 事務 421 19.1 使用事務的場合 421 19.2 ACID屬性 421 19.3 事務的編寫 422 19.3.1 在SQL中編寫事務 422 19.3.2 ADO.NET事務 427 19.4 其他的內容 432 19.5 小結 433 第20章 ADO.NET事件 434 20.1 事件和委托 434 20.2 添加和刪除事件處理程序 435 20.3 引發和處理ADO.NET事件 436 20.3.1 連接對象事件 436 20.3.2 行更新事件 442 20.3.3 利用多個處理程序 447 20.4 小結 449 第21章 文本和二進制數據 450 21.1 SQL Server文本和二進制數據 類型 450 21.2 在數據庫中存儲圖像 451 21.2.1 重新運行程序 458 21.2.2 使用不同的SQL數據類型 458 21.3 從數據庫中檢索圖像 459 21.4 處理文本數據 465 21.5 小結 473 第22章 ADO.NET 2.0 474 22.1 將ADO.NET 1.1程序轉換為 ADO.NET 2.0 474 22.2 用數據讀取器加載數據表 478 22.3 更緊湊地串行化數據 480 22.4 批處理更新 483 22.5 小結 484 附錄A 創建SQL工具應用程序 485 附錄B XML基礎知識 494 B.1 XML文檔 494 B.1.1 XML元素 494 B.1.2 屬性 495 B.1.3 XML聲明 496 B.1.4 XML文檔的結構 496 B.2 XML命名空間 497 B.3 格式良好和有效的XML 498 B.4 驗證XML文檔 498 B.4.1 模式 498 B.4.2 XSD模式 499 B.4.3 XDR模式 500 B.5 小結 504
|
序: |
|