VB.NET資料庫開發(第2版)

VB.NET資料庫開發(第2版)

《VB.NET資料庫開發(第2版)》是2004年清華大學出版社出版的圖書,作者是[丹]湯姆森 。

基本介紹

  • 書名:VB.NET資料庫開發(第2版)
  • 作者:[丹]湯姆森 
  • ISBN:9787302083306
  • 類別圖書>計算機/網路>程式設計>.NET 
  • 定價:76
  • 出版社:清華大學出版社
  • 出版時間:2004-4-22
  • 裝幀:平裝
內容簡介,目錄,

內容簡介

本書介紹了如何訪問SQL Server、Active Directory、Exchange Server2000以及Message Queuing等類型的資料庫; 引導讀者深入了解ADO.NET 的工作原理以及如何使用ADO.NET的類;並講述了如何創建各種不同的資料庫項,比如表、約束、存儲過程、視圖、觸發器等。
本書的目標讀者是對Visual Studio.NET或Visual Basic 有一定了解的用戶;並認為讀者具有面向對象編程(OOP)、ADO和資料庫設計的基本知識。

目錄

第Ⅰ部分 初識.NET和資料庫
第1章 Visual Studio.NET快速入門
1.1 回顧編程概念
1.2 熟練使用VS.NET集成開發環境
1.3 本章小結
第2章 使用資料庫
2.1 資料庫的概念
2.2 使用資料庫的原因
2.3 關係資料庫與層次資料庫
2.4 VB.NET程式設計師對關係資料庫需要了解什麼
2.5 UserMan資料庫架構
2.6 本章小結
第Ⅱ部分 ADO.NET連線層參考
第3章 理解ADO.NET
3.1 數據相關的命名空間
3.2 本章小結
第4章 數據提供程式簡介
4.1 本章小結
第5章 Connections類和Transactions類
5.1 Connection類
5.2 事務
5.3 處理Connection類和Transaction類異常
5.4 本章小結
第6章 Command類和Parameter類
6.1 使用Command對象
6.2 使用Parameter對象
6.3 本章小結
第7章 DataReader類
7.1 使用DataReader類
7.2 本章小結
第8章 DataAdapter類和CommandBuilder類
8.1 介紹DataAdapter類
8.2 使用CommandBuilder類
8.3 本章小結
第Ⅲ部分 ADO.NET無連線層參考
第9章 DataSet類
9.1 使用DataSet類
9.2 本章小結
第10章 DataTable類和DataView類
10.1 使用DataTable類
10.2 使用DataView類
10.3 本章小結
第11章 DataRow類和DataColumn類
11.1 使用DataRow類
11.2 使用DataColumn類
11.3 本章小結
第12章 數據關係
12.1 使用DataRelation類
12.2 本章小結
第13章集成開發環境中的資料庫套用 219
13.1使用ServerExplorer 219
13.1.1處理數據連線 220
13.1.2處理伺服器 222
13.2資料庫項目 229
13.2.1創建資料庫項目資料夾 231
13.2.2刪除資料庫項目資料夾 232
13.2.3將資料庫對象添加到資料庫項目中 232
13.3使用面向企業架構師的Visio設計資料庫 235
13.4使用DatabaseDesigner設計資料庫 236
13.4.1創建資料庫關係圖 236
13.4.2保存資料庫關係圖 241
13.5使用TableDesigner 241
13.5.1添加列 242
13.5.2設定主鍵 243
13.5.3添加索引和鍵 243
13.5.4添加約束 244
13.5.5創建關係 246
13.6使用QueryDesigner設計查詢 246
13.6.1初識QueryDesigner窗格 246
13.6.2檢查SQL語法 251
13.6.3執行查詢 252
13.6.4分析各種查詢類型 252
13.7使用SQLEditor編輯腳本 254
13.7.1使用QueryEditor生成SQL語句 255
13.7.2保存腳本 256
13.7.3編輯和使用腳本模板 257
13.7.4運行SQL腳本 257
13.8創建類型化的DataSet類 257
13.8.1使用XMLDesigner創建類型化的DataSet對象 258
13.8.2使用DataSetDesinger創建類型化的DataSet對象 258
13.8.3使用類型化的DataSet類 259
13.9本章小結 260
第Ⅴ部分異常處理與調試
第14章異常處理 261
14.1結構化異常處理 262
14.1.1啟用結構化異常處理 263
14.1.2在一個過程中使用兩種或多種結構化異常處理程式 263
14.1.3分析Exception類 264
14.1.4處理結構化異常處理程式中的異常 265
14.1.5過濾異常 269
14.1.6創建自己的異常 271
14.1.7拋出結構化異常 272
14.1.8處理數據相關異常 272
14.1.9結構化異常的CLR處理 273
14.2非結構化異常處理 274
14.2.1啟用非結構化異常處理 274
14.2.2分隔異常處理程式和正常代碼 275
14.2.3在同一個過程中使用多個非結構化異常處理程式 275
14.2.4使用父異常處理程式 277
14.2.5禁用非結構化異常處理程式 278
14.2.6禁用非結構化的本地異常 279
14.2.7忽略異常並繼續執行 279
14.2.8在異常處理程式中處理異常 280
14.2.9分析Err對象 281
14.2.10引發非結構化異常 282
14.2.11確定拋出的異常是不是用戶自定義異常 283
14.2.12捕獲DLL檔案中出現的異常 283
14.2.13處理數據相關異常 284
14.3本章小結 285
第15章使用Debug類和Trace類 286
15.1使用Debug類 286
15.1.1啟用調試功能 286
15.1.2禁用調試功能 288
15.1.3使用調試斷言 288
15.1.4使用調試錯誤訊息 289
15.1.5Debug類的方法和屬性 290
15.2使用Trace類 290
15.3本章小結 291
第Ⅵ部分伺服器端處理
第16章使用存儲過程 292
16.1最佳化問題 293
16.2使用存儲過程和函式 296
16.2.1使用存儲過程的原因 296
16.2.2創建和運行存儲過程 297
16.2.3檢索RETURN語句指定的值 306
16.2.4自動生成存儲過程代碼 307
16.2.5改變存儲過程的名稱 308
16.2.6查看存儲過程的相關性 308
16.2.7運行Oracle存儲過程 308
16.2.8運行DB2存儲過程 312
16.3本章小結 316
第17章使用視圖 317
17.1使用視圖 317
17.1.1使用視圖的限制 318
17.1.2使用視圖的原因 318
17.1.3創建視圖 318
17.1.4在IDE中運行視圖 319
17.1.5在代碼中使用視圖 320
17.2本章小結 323
第18章使用觸發器 324
18.1使用觸發器 324
18.1.1使用觸發器的原因 325
18.1.2創建觸發器 325
18.1.3查看觸發器原始碼 331
18.2本章小結 331
第Ⅶ部分層次資料庫
第19章層次資料庫 332
19.1LDAP 332
19.2編程訪問ActiveDirectory 333
19.2.1System.DirectoryServices命名空間 333
19.2.2探討DirectoryEntry類 334
19.2.3在ActiveDirectory中查找對象 338
19.2.4返回非默認的ActiveDirectory對象屬性 340
19.2.5處理對象的屬性值 341
19.3使用OLEDB.NETDataProvider訪問ActiveDirectory 344
19.3.1利用連線的OLEDBProvider 345
19.3.2指定利用LDAP協定訪問的域 345
19.3.3指定從ActiveDirectory檢索的信息 345
19.3.4更新ActiveDirectory對象 346
19.3.5檢索用戶SID 347
19.4本章小結 348
第20章ExchangeServer 349
20.1使用MicrosoftOLEDBExchangeServerProvider 351
20.2使用MicrosoftOLEDBProviderforInternetPublishing 353
20.3從SQLServer訪問作為連結伺服器的ExchangeServer 355
20.3.1把ExchangeServer設定為連結伺服器 355
20.3.2關閉連結伺服器ExchangeServer 357
20.3.3在連結伺服器ExchangeServer上創建視圖 357
20.4本章小結 358
第Ⅷ部分MessageQueuing
第21章訊息佇列 359
21.1安裝MessageQueuing 360
21.1.1工作組模型與ActiveDirectory模型 361
21.1.2非獨立客戶端、獨立客戶端與伺服器 362
21.2無連線編程 363
21.3MessageQueue類一瞥 363
21.4何時使用訊息佇列 363
21.5使用訊息佇列 365
21.5.1私有佇列與公共佇列 365
21.5.2編程創建佇列 365
21.5.3顯示或修改訊息佇列的屬性 367
21.5.4綁定現有訊息佇列 368
21.5.5傳送訊息 370
21.5.6檢索訊息 371
21.5.7查看訊息 374
21.5.8從佇列中挑選特定的訊息 375
21.5.9檢索佇列中的所有訊息 376
21.5.10異步傳送和檢索訊息 377
21.5.11清除佇列中的訊息 378
21.5.12按優先權排列訊息 379
21.5.13定位訊息佇列 380
21.5.14刪除訊息佇列 382
21.5.15控制訊息佇列的存儲空間 383
21.6事務化訊息佇列 384
21.6.1內部事務 384
21.6.2外部事務 384
21.6.3創建事務化的訊息佇列 384
21.6.4啟動事務 385
21.6.5結束事務 385
21.6.6使用MessageQueueTransaction類 386
21.7系統生成的佇列 388
21.8保護MessageQueuing 391
21.8.1使用身份驗證 391
21.8.2使用加密 395
21.8.3使用訪問控制 397
21.8.4使用SetPermissions方法 398
21.8.5使用審計 399
21.9MSMQ3.0的特性 400
21.9.1添加MSMQ3.0功能 401
21.9.2使用MSMQ3.0類 402
21.9.3通過Internet傳輸訊息 403
21.9.4向多個佇列傳送訊息 404
21.9.5可程式管理 407
21.9.6使用訊息佇列觸發器 407
21.9.7MSMQ3.0特性總結 414
21.10本章小結 414
第Ⅸ部分XML與SQLServer2000
第22章使用XML與SQLServer2000 415
22.1SQLServer與XML 415
22.2使用SQLXML3.0 419
22.2.1安裝SQLXML3.0 419
22.2.2配置ISAPIExtension 420
22.2.3重新啟動虛擬目錄應用程式 423
22.2.4測試ISAPIExtension 424
22.2.5客戶端與伺服器端XML格式化 433
22.2.6SQLXML3.0ManagedClasses 436
22.2.7通過SQLXML3.0使用Web服務 458
22.3本章小結 462
第Ⅹ部分數據包裝
第23章數據包裝器 463
23.1使用數據包裝器的原因 463
23.2面向對象編程 463
23.2.1多態 464
23.2.2繼承 464
23.2.3封裝 466
23.2.4與OOP有關的VB.NET關鍵字 466
23.3包裝資料庫 469
23.4本章小結 477
第Ⅺ部分數據綁定控制項
第24章Windows數據綁定控制項 478
24.1數據綁定控制項與手動數據連線 478
24.2不同的UI,不同的控制項 479
24.3對WindowsForm使用數據綁定控制項 479
24.3.1檢查綁定上下文 480
23.3.2創建數據綁定WindowsForm控制項 490
23.3.3將數據綁定WindowsForm控制項添加到Toolbox中 491
24.4本章小結 492
第25章Web數據綁定控制項 493
25.1對WebForm使用數據綁定控制項 493
25.2將ASP.NET伺服器控制項綁定到數據源 493
25.2.1維護狀態 495
25.2.2選擇正確的數據存儲 496
25.2.3使用DataFormWizard創建窗體 497
25.2.4創建數據綁定WebForm控制項 504
25.3本章小結 506
第Ⅻ部分示例應用程式
第26章UserMan 507
26.1標識UerMan中的信息 507
26.2找出對象 507
26.2.1資料庫對象 507
26.2.2ActiveDirectory對象 519
26.2.3其他對象 521
26.3創建客戶端 521
26.4提示與思路 522
26.4.1資料庫方面的建議 522
26.4.2一般建議 523
26.5本章小結 524
附錄
附錄A游標與鎖定 525
附錄B使用傳統ADO與COMInterop 538
附錄C連線層屬性、方法和事件 541
附錄D無連線層屬性、方法和事件 593

相關詞條

熱門詞條

聯絡我們