C#資料庫入門經典(第3版)

C#資料庫入門經典(第3版)

《C#資料庫入門經典(第3版)》是2008年清華大學出版社出版的圖書,作者是哈德斯通。

基本介紹

  • 書名:C#資料庫入門經典(第3版)
  • 作者:哈德斯通
  • ISBN:9787302176787
  • 定價:49.8元
  • 出版時間:2008-5-29
  • 裝幀:平裝
圖書簡介
本書介紹了每個C#程式設計師都需要知道和理解的所有關係資料庫和ADO.NET的基礎知識。這些概念和技術是所有資料庫編程的基礎。即使您以前沒有學習過相關內容,通過完整地學習本書,也能夠以專業的方式處理絕大多數實際的資料庫應用程式。可以按照如下順序安排章節內容。
目錄
第1章開發工具 1
1.1安裝VCSE和SSE 1
1.2安裝SSMSE 5
1.3安裝SQLServer文檔 7
1.4安裝樣本資料庫 8
1.4.1 安裝Northwind創建腳本 8
1.4.2 創建Northwind樣本資料庫 9
1.4.3 卸載Northwind創建腳本 11
1.5小結 11
第2章使用開發工具 13
2.1使用SSMSE 13
2.2 配置VCSE 22
2.3使用BOL 27
2.4小結 30
第3章SQL入門 33
3.1 SQL概述 33
3.2 檢索數據 34
3.2.1 執行簡單查詢 34
3.2.2 使用WHERE子句 37
3.2.3 數據排序 40
3.3 插入數據 42
3.4更新數據 44
3.5 刪除數據 45
3.6 T-SQL的數據類型 46
3.6.1數值數據類型 47
3.6.2 貨幣數據類型 47
3.6.3字元串數據類型 47
3.6.4 日期和時間數據類型 48
3.7 二進制數據類型 48
3.8 其他數據類型 48
3.9數據類型的優先序 49
3.10 小結 50
第4章ADO.NET簡介 51
4.1使用ADO.NET的原因 51
4.1.1從ADO到ADO.NET 51
4.1.2 ADO.NET並非ADO的新版本 52
4.1.3ADO.NET和.NET基類庫 52
4.2理解ADO.NET體系結構 54
4.2.1 使用SQLServer數據提供程式 56
4.2.2 使用OLEDB數據提供程式 62
4.2.3 使用ODBC數據提供程式 66
4.3數據提供程式是API 73
4.4小結 74
第5章創建連線 75
5.1數據提供程式連線類概述 75
5.2用SqlConnection連線到SSE 76
5.2.1調試到SQLServer的連線 80
5.2.2SqlConnection中的安全與口令 81
5.2.3使用SQLServer安全機制 81
5.2.4SqlConnection中的連線字元串參數 81
5.2.5連線池 83
5.3連線對象的進階用法 83
5.3.1在連線構造函式中使用連線字元串 83
5.3.2顯示連線信息 83
5.4用OleDbConnection連線到SSE 88
5.5小結 90
第6章Command對象 91
6.1創建命令 91
6.1.1關聯命令與連線 93
6.1.2設定Command對象的文本 94
6.2執行命令 95
6.3執行具有多個結果的命令 98
6.4執行語句 101
6.5命令參數 104
6.6Prepare方法 109
6.7小結 110
第7章數據讀取器 111
7.1數據讀取器概述 111
7.2使用序數索引器 114
7.3使用列名索引器 117
7.4使用類型訪問器方法 118
7.5獲取數據的信息 123
7.6獲取表的信息 127
7.7使用數據讀取器處理多個結果集 130
7.8小結 133
第8章數據集和數據適配器 135
8.1理解對象模型 135
8.1.1數據集與數據讀取器 136
8.1.2數據集概述 136
8.1.3數據適配器概述 137
8.1.4DataTable、DataColumn和DataRow對象 138
8.2使用數據集和數據適配器 138
8.2.1數據集的篩選和排序 142
8.2.2比較FilterSort和PopDataSet 147
8.2.3使用DataView 147
8.2.4修改數據集中的數據 151
8.3將變化保存到數據源中 154
8.4並發 171
8.5使用數據集和XML 172
8.6在沒有數據集的情況下使用數據表 175
8.7理解有類型和無類型的數據集 177
8.8小結 178
第9章數據綁定 181
9.1數據綁定的定義 181
9.2執行簡單數據綁定 181
9.3執行複雜數據綁定 184
9.4理解數據綁定的工作原理 189
9.5控制項與數據源的同步 191
9.6使用數據柵格更新 194
9.7小結 199
第10章理解表和關係 201
10.1管理表 201
10.2創建表 201
10.2.1使用SSMSE創建表 202
10.2.2使用SQL創建表 203
10.3刪除表 206
10.3.1使用SSMSE刪除表 206
10.3.2使用SQL刪除表 207
10.4表之間的關係 208
10.5數據完整性 210
10.5.1實體完整性 211
10.5.2引用完整性 212
10.5.3測試實體完整性和引用完整性 214
10.6規範化 217
10.7小結 218
第11章查詢 119
11.1更多SQL查詢語法 219
11.1.1DISTINCT關鍵字 219
11.1.2子查詢 221
11.1.3GROUPBY子句 225
11.1.4其他合計函式 226
11.1.5日期函式 228
11.1.6CASE表達式 229
11.1.7連線 234
11.2小結 245
第12章存儲過程 247
12.1創建存儲過程 247
12.2修改存儲過程 254
12.3刪除存儲過程 255
12.4在C#中使用存儲過程 257
12.5小結 262
第13章處理異常 263
13.1處理ADO.NET異常 263
13.2處理資料庫異常 271
13.3小結 280
第14章使用事務 281
14.1何時使用事務 281
14.2理解ACID屬性 282
14.3事務的編寫 282
14.3.1在SQL中編寫事務 283
14.3.2在ADO.NET中編寫事務 291
14.4進一步學習的建議 295
14.5小結 296
第15章處理ADO.NET事件 297
15.1理解事件和委託 297
15.2添加和刪除事件處理程式 298
15.3引發和處理ADO.NET事件 298
15.3.1使用連線對象事件 299
15.3.2使用行更新事件 306
15.3.3利用多個處理程式 312
15.4小結 314
第16章使用文本和二進制數據 315
16.1理解SQLServer文本和二進制數據類型 315
16.2在資料庫中存儲圖像 316
16.3從資料庫中檢索圖像 322
16.4處理文本數據 327
16.5小結 336
第17章使用XML 337
17.1XML的定義 337
17.2理解XML文檔 338
17.3理解XML聲明 339
17.4使用FORXML 340
17.5使用OPENXML 346
17.6使用XML數據類型 351
17.7小結 358
第18章LINQ簡介 359
18.1LINQ的定義 359
18.2安裝LINQ 361
18.3使用LINQtoSQL 366
18.4使用LINQtoDataSet 373
18.5小結 381

相關詞條

熱門詞條

聯絡我們