-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
12/13 新書到! 10/8 新書到! 10/1 新書到! 9/24 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C#2005數據庫編程經典教程

( 簡體 字)
作者:[美]Karli Watson類別:1. -> 程式設計 -> .NET -> C#
譯者:陳秋萍
出版社:人民郵電出版社C#2005數據庫編程經典教程 3dWoo書號: 7094
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:5/1/2007
頁數:451
光碟數:
站長推薦:
印刷:語系: ( 簡體 版 )
不接受訂購
ISBN:9787115158949
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

要學習如何在C#編寫的.NET 2.0應用程序中使用Microsoft SQL Server,本書是絕佳的起點。通過閱讀本書,讀者將學到數據庫技術的基礎知識,掌握如何使用.NET框架來訪問數據庫及如何最大限度地提高代碼的效率。
  本書首先闡述了有關數據庫的基本知識,包括數據庫的定義和類型、SQL語言以及如何在C#應用程序中使用ADO.NET來訪問數據庫;然后,討論了數據綁定技術以及如何在Windows和Web應用程序中使用它們來顯示和修改數據;接下來,探討了如何以編程方式訪問數據庫,包括以編程方式訪問數據庫所需的連接、命令、閱讀器、適配器和DataSet等對象、視圖和存儲過程以及自定義數據對象;最后,討論了一些高級主題,包括事務、并發管理、Web服務、SQL CLR集成等。
  本書適合在使用Visual C# 2005開發Windows和ASP.NET應用程序方面擁有一定經驗的程序員閱讀。
目錄:

第1章 數據庫基礎 1
1.1 什么是數據庫 1
1.1.1 關系數據庫管理系統 3
1.1.2 面向對象的數據庫管理系統 7
1.2 RDBMS的其他特性 7
1.2.1 聯接 8
1.2.2 函數 8
1.2.3 視圖 8
1.2.4 存儲過程 9
1.2.5 觸發器 9
1.2.6 電子郵件 9
1.2.7 索引 10
1.2.8 安全 10
1.2.9 并發控制 11
1.2.10 事務 11
1.2.11 遠程訪問 12
1.2.12 備份 12
1.2.13 鏡像和分區 13
1.2.14 管理工具 13
1.3 有哪些RDBMS 13
1.3.1 MySQL和RostgreSQL 13
1.3.2 DB2、Oracle和SQL Server 14
1.3.3 SQL Server 2005速成版 15
1.4 如何使用數據庫 15
1.4.1 SQL入門指南 16
1.4.2 XML 27
1.5 小結 30
1.6 練習 30
第2章 數據庫和C# 31
2.1 C#中的數據庫訪問 31
2.1.1 ADO.NET 32
2.1.2 數據綁定 40
2.2 可視化工具 41
2.2.1 速成版產品 41
2.2.2 SQL Server Management Studio Express 43
2.3 示例 45
2.3.1 練習創建數據庫 45
2.3.2 解釋 48
2.3.3 Windows應用程序中的數據綁定 49
2.3.4 解釋 53
2.3.5 Web應用程序中的數據綁定 54
2.3.6 解釋 56
2.4 案例研究中使用的數據庫 59
2.5 小結 61
2.6 練習 62
第3章 查看數據 63
3.1 創建數據源 63
3.1.1 自動化數據源配置 64
3.1.2 手動配置數據源 68
3.1.3 高級數據源配置 79
3.2 綁定到數據源 81
3.2.1 BindingSource控件 81
3.2.2 綁定到列表控件 84
3.2.3 綁定到DataGridView控件 85
3.2.4 BindingNavigator控件 91
3.2.5 一步添加可導航的DataGridView 93
3.2.6 綁定到詳細視圖(Detail Views) 93
3.2.7 過濾數據 96
3.3 小結 98
3.4 練習 99
第4章 修改數據 101
4.1 數據修改的必備條件 101
4.1.1 數據庫安全 102
4.1.2 數據庫視圖 102
4.1.3 應用程序的數據源 103
4.2 如何避免數據被覆蓋 105
4.3 通過數據綁定控件修改數據 106
4.3.1 添加主鍵值為GUID的行 112
4.3.2 BindingNavigator如何保存數據 112
4.3.3 取消更新 112
4.3.4 在詳細視圖中更新數據 113
4.3.5 更新多個表 117
4.3.6 在DataGridView中更新長文本 126
4.3.7 在應用程序退出時保存數據 130
4.4 小結 131
4.5 練習 132
第5章 數據庫和Internet 133
5.1 Web應用程序與Windows應用程序 133
5.2 ASP.NET中的數據綁定 135
5.3 ASP.NET的數據連接 135
5.3.1 本地數據庫文件連接 136
5.3.2 遠程連接 136
5.4 ASP.NET的數據源控件 139
5.4.1 數據源配置 140
5.4.2 數據源控件的其他功能 145
5.5 ASP.NET數據顯示控件 145
5.5.1 GridView 145
5.5.2 DataList 146
5.5.3 Repeater 147
5.5.4 FormView 147
5.5.5 DetailsView 147
5.6 模板簡介 148
5.7 在列表視圖中查看和編輯數據 151
5.7.1 查看數據 151
5.7.2 其他配置 154
5.7.3 編輯數據 157
5.8 在詳細視圖中查看和編輯數據 164
5.9 主/從視圖(Master/Detail View) 167
5.10 小結 170
5.11 練習 171
第6章 以編程方式訪問數據庫 173
6.1 數據庫連接 173
6.1.1 創建連接 174
6.1.2 連接狀態 175
6.1.3 連接池 176
6.2 數據庫命令 177
6.2.1 創建命令 177
6.2.2 命令類型 178
6.2.3 執行命令的方法 178
6.2.4 參數化命令 179
6.2.5 防范SQL注入攻擊 180
6.3 數據閱讀器對象 184
6.3.1 創建數據閱讀器對象 184
6.3.2 讀取數據 185
6.3.3 數據閱讀器對象的連接 189
6.4 數據適配器對象 192
6.4.1 配置數據適配器 192
6.4.2 提取數據庫數據 197
6.4.3 修改數據庫數據 198
6.4.4 定制數據適配器行為 199
6.5 DataSet對象 204
6.5.1 填充DataSet對象 205
6.5.2 定義和使用表關系 206
6.5.3 類型化數據集類 211
6.6 小結 218
6.7 練習 219
第7章 視圖和存儲過程 221
7.1 數據庫視圖 221
7.1.1 創建視圖 222
7.1.2 通過視圖更新數據 232
7.2 存儲過程 234
7.2.1 創建存儲過程 235
7.2.2 使用存儲過程 241
7.2.3 通過存儲過程更新數據 247
7.2.4 條件邏輯和循環 249
7.2.5 游標 252
7.3 小結 265
7.4 練習 266
第8章 自定義的數據對象 267
8.1 自定義的數據對象 267
8.1.1 N層應用程序設計初步 268
8.1.2 傳遞數據閱讀器對象 269
8.1.3 使用.NET框架中已有的類 273
8.1.4 設計簡單的數據感知類 278
8.1.5 DataAwareObjects類庫 279
8.2 綁定到對象數據 296
8.2.1 Windows應用程序 297
8.2.2 Web應用程序 300
8.3 小結 309
8.4 練習 310
第9章 事務和并發 311
9.1 并發 311
9.1.1 后來者贏 312
9.1.2 ADO.NET中的開放式并發管理 315
9.1.3 客戶端應用程序中的并發沖突 320
9.1.4 解決并發沖突 328
9.2 事務 333
9.2.1 SQL事務 334
9.2.2 .NET事務 338
9.3 小結 347
9.4 練習 348
第10章 使用脫機數據 349
10.1 暴露Web服務的數據 350
10.1.1 Web服務入門 350
10.1.2 呈現數據庫數據 356
10.2 使用Web服務的數據 360
10.3 緩存Web服務數據 373
10.3.1 緩存Web方法的輸出 374
10.3.2 在應用程序狀態中緩存數據 374
10.3.3 在應用程序緩存中緩存數據 377
10.4 小結 387
10.5 練習 387
第11章 SQL Server CLR集成 389
11.1 CLR集成概述 390
11.1.1 啟用CLR集成 391
11.1.2 在SQL Server中添加程序集 391
11.1.3 對CLR集成代碼的要求 392
11.1.4 注冊CLR代碼 393
11.2 CLR集成代碼的通用特性 393
11.2.1 代碼結構 393
11.2.2 數據訪問 394
11.2.3 調用上下文 394
11.2.4 SqlPipe 395
11.3 托管函數和存儲過程 396
11.3.1 標量函數 396
11.3.2 表值函數 402
11.3.3 聚合函數 407
11.3.4 存儲過程 415
11.4 小結 425
11.5 練習 425
附錄A 安裝所需的程序 427
A.1 .NET Framework 2.0 427
A.2 Visual C# 2005速成版 428
A.3 SQL Server Express 430
A.4 SQL Server Management Studio Express 433
A.5 Visual Web Developer 2005速成版 434
A.6 完成 436
A.7 幫助 436
附錄B 安裝數據庫 437
B.1 安裝數據庫文件 437
B.2 執行SQL腳本 439
B.3 分離數據庫 440
附錄C 練習答案 443
序: