注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETC#數(shù)據(jù)庫入門經(jīng)典

C#數(shù)據(jù)庫入門經(jīng)典

C#數(shù)據(jù)庫入門經(jīng)典

定 價(jià):¥58.00

作 者: (美)胡德爾斯頓(Huddleston, J.)著;楊浩譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: C語言 程序設(shè)計(jì)

ISBN: 9787302121862 出版時(shí)間: 2006-04-01 包裝: 平裝
開本: 16開 頁數(shù): 504 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  每個(gè)程序都會(huì)涉及到數(shù)據(jù)的處理,大多數(shù)真正的程序都使用存儲(chǔ)在關(guān)系數(shù)據(jù)庫中的數(shù)據(jù),所以每個(gè)程序員都需要了解如何訪問關(guān)系數(shù)據(jù)。《C#數(shù)據(jù)庫入門經(jīng)典(第2版)》主要討論如何使用C#和ADO.NET訪問關(guān)系數(shù)據(jù)?!禖#數(shù)據(jù)庫入門經(jīng)典(第2版)》首先介紹需要安裝的內(nèi)容,接著討論ADO.NET1.1、SQL和關(guān)系數(shù)據(jù)庫。之后論述更高級(jí)的主題。最后簡(jiǎn)要介紹ADO.NET2.0。讀完《C#數(shù)據(jù)庫入門經(jīng)典(第2版)》,讀者將會(huì)對(duì)C#數(shù)據(jù)庫編程的主要論題有較深入的理解?!禖#數(shù)據(jù)庫入門經(jīng)典(第2版)》適用對(duì)象:《C#數(shù)據(jù)庫入門經(jīng)典(第2版)》是為對(duì)使用C#語言訪問關(guān)系數(shù)據(jù)感興趣的人編寫的,適用于程序員、管理人員,以及院校師生,因?yàn)閷W(xué)習(xí)《C#數(shù)據(jù)庫入門經(jīng)典(第2版)》只需要對(duì)C#有基本的了解,不需要有使用關(guān)系數(shù)據(jù)庫或關(guān)系數(shù)據(jù)庫語言SQL的經(jīng)驗(yàn)。《C#數(shù)據(jù)庫入門經(jīng)典(第2版)》通俗易懂,概念清晰,用淺顯的程序范例演繹概念,讀者可以把這些程序范例用作編寫代碼的基礎(chǔ)。《C#數(shù)據(jù)庫入門經(jīng)典(第2版)》主要介紹了關(guān)系數(shù)據(jù)庫和ADO.NET的所有基礎(chǔ)知識(shí),這些都是每個(gè)C#程序員必須理解的內(nèi)容。

作者簡(jiǎn)介

  James Huddleston,著名的計(jì)算機(jī)圖書技術(shù)評(píng)論家。多賓夕法尼亞大學(xué)獲取拉丁語和希臘語的學(xué)士學(xué)位,從匹茲堡大家獲取博士學(xué)位。 自1974年起開始從事計(jì)算機(jī)相關(guān)工作,1980年后主攻數(shù)據(jù)庫的設(shè)計(jì)和開發(fā),對(duì)數(shù)據(jù)庫方面有著深厚的技術(shù)功底。

圖書目錄

第1章  安裝MSDE    1
1.1  獲得和安裝MSDE    1
1.2  安裝數(shù)據(jù)庫范例    3
1.3  安裝SQL Server說明文檔    5
1.4  身份驗(yàn)證類型    8
1.4.1  Windows身份驗(yàn)證    8
1.4.2  SQL Server身份驗(yàn)證    8
1.4.3  混合模式    8
1.5  使用Server Explorer連接    9
1.6  小結(jié)    11
第2章  創(chuàng)建簡(jiǎn)單的數(shù)據(jù)庫應(yīng)用程序    12
2.1  創(chuàng)建應(yīng)用程序    12
2.2  建立數(shù)據(jù)庫連接    14
2.3  數(shù)據(jù)綁定    16
2.4  編輯數(shù)據(jù)    22
2.5  使用Data Form向?qū)?nbsp;   23
2.6  小結(jié)    27
第3章  SQL入門    28
3.1  SQL簡(jiǎn)介    28
3.2  使用SQL    29
3.2.1  從Visual Studio .NET中
       運(yùn)行SQL    29
3.2.2  從命令行上運(yùn)行SQL    31
3.2.3  使用定制查詢工具    32
3.3  檢索數(shù)據(jù)    33
3.3.1  使用查詢    33
3.3.2  使用WHERE子句    36
3.3.3  排序數(shù)據(jù)    39
3.4  插入數(shù)據(jù)    41
3.5  更新數(shù)據(jù)    42
3.6  刪除數(shù)據(jù)    44
3.7  使用SQL數(shù)據(jù)類型    45
3.7.1  數(shù)值數(shù)據(jù)類型    45
3.7.2  字符串?dāng)?shù)據(jù)類型    45
3.7.3  日期和時(shí)間數(shù)據(jù)類型    46
3.8  二進(jìn)制數(shù)據(jù)類型    46
3.9  貨幣數(shù)據(jù)類型    46
3.10  其他數(shù)據(jù)類型    47
3.11  小結(jié)    47
第4章  ADO.NET簡(jiǎn)介    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的體系結(jié)構(gòu)    50
4.2.1  SQL Server數(shù)據(jù)提供程序    53
4.2.2  OLEDB數(shù)據(jù)提供程序    58
4.2.3  ODBC數(shù)據(jù)提供程序    62
4.3  數(shù)據(jù)提供程序是API    68
4.4  小結(jié)    69
第5章  創(chuàng)建連接    70
5.1  數(shù)據(jù)提供程序的連接類    70
5.2  用SqlConnection連接到MSDE    70
5.2.1  調(diào)試SQL Server的連接    75
5.2.2  SqlConnection中的安全和
       口令    76
5.2.3  使用SQL Server安全    76
5.2.4  SqlConnection中的連接
       字符串參數(shù)    76
5.2.5  連接池    77
5.3  改進(jìn)對(duì)連接對(duì)象的使用    78
5.3.1  在連接構(gòu)造函數(shù)中使用連接
       字符串    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  小結(jié)    91
第6章  Command對(duì)象    92
6.1  創(chuàng)建命令    92
6.1.1  關(guān)聯(lián)命令與連接    94
6.1.2  給命令指定文本    95
6.2  執(zhí)行命令    96
6.3  執(zhí)行具有多個(gè)結(jié)果的命令    98
6.4  執(zhí)行語句    100
6.4.1  創(chuàng)建表    104
6.4.2  創(chuàng)建數(shù)據(jù)庫    107
6.5  命令參數(shù)    109
6.6  在其他數(shù)據(jù)提供程序中使用
     命令    113
6.7  小結(jié)    119
第7章  使用數(shù)據(jù)讀取器    120
7.1  數(shù)據(jù)讀取器簡(jiǎn)介    120
7.1.1  使用序數(shù)索引器    124
7.1.2  使用列名索引器    128
7.1.3  使用類型訪問器方法    128
7.2  有關(guān)數(shù)據(jù)的數(shù)據(jù)    135
7.3  獲取表的數(shù)據(jù)    139
7.4  使用數(shù)據(jù)讀取器處理多個(gè)
     結(jié)果集    142
7.5  小結(jié)    145
第8章  數(shù)據(jù)集和數(shù)據(jù)適配器    146
8.1  對(duì)象模型    146
8.1.1  數(shù)據(jù)集與數(shù)據(jù)讀取器    146
8.1.2  數(shù)據(jù)集簡(jiǎn)介    147
8.1.3  數(shù)據(jù)適配器簡(jiǎn)介    148
8.1.4  DataTables、DataColumns和
       DataRows    148
8.2  利用數(shù)據(jù)集和數(shù)據(jù)適配器    149
8.2.1  數(shù)據(jù)集的篩選和排序    152
8.2.2  比較FilterSort和PopDataset    157
8.2.3  使用DataView    158
8.2.4  修改數(shù)據(jù)集中的數(shù)據(jù)    161
8.2.5  將變化保存到數(shù)據(jù)源中    165
8.3  使用數(shù)據(jù)集和XML    184
8.4  有類型和無類型的數(shù)據(jù)集    186
8.5  小結(jié)    187
第9章  建立Windows窗體應(yīng)用程序    188
9.1  數(shù)據(jù)綁定簡(jiǎn)介    188
9.1.1  簡(jiǎn)單數(shù)據(jù)綁定    189
9.1.2  復(fù)雜數(shù)據(jù)綁定    190
9.1.3  數(shù)據(jù)綁定的工作原理    192
9.1.4  控件與數(shù)據(jù)源的同步    194
9.2  數(shù)據(jù)源的類型    197
9.2.1  綁定到數(shù)組    197
9.2.2  綁定到數(shù)據(jù)表    198
9.2.3  綁定到數(shù)據(jù)集    200
9.2.4  綁定到數(shù)據(jù)視圖    203
9.3  使用數(shù)據(jù)柵格    206
9.4  使用DataGrid更新數(shù)據(jù)源    210
9.5  小結(jié)    213
第10章  使用ASP.NET    214
10.1  基礎(chǔ)知識(shí)    214
 10.1.1  Web窗體    215
 10.1.2  后臺(tái)編碼文件    221
 10.1.3  將數(shù)據(jù)綁定到DataGrid    222
 10.1.4  DataGrid中的分頁    224
 10.1.5  結(jié)合使用DataGrid和
    DataSet    226
10.2  ASP.NET頁面生命周期    228
 10.2.1  提供可擴(kuò)展性    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  小結(jié)    248
第11章  驗(yàn)證Web用戶的輸入    249
11.1  Web驗(yàn)證    252
 11.1.1  啟用客戶端驗(yàn)證    252
 11.1.2  禁止客戶端驗(yàn)證    252
 11.1.3  服務(wù)器端驗(yàn)證    252
 11.1.4  頁面生命期中的驗(yàn)證    253
11.2  ASP.NET驗(yàn)證控件    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  使用行內(nèi)錯(cuò)誤和錯(cuò)誤匯總    267
11.3  程序化驗(yàn)證    268
11.4  小結(jié)    269
第12章  表和關(guān)系    270
12.1  表    270
 12.1.1  創(chuàng)建表    270
 12.1.2  向表添加行    272
 12.1.3  刪除表    273
12.2  指定表的關(guān)系    274
 12.2.1  鍵和約束    274
 12.2.2  關(guān)系的類型    276
 12.2.3  引用完整性    277
 12.2.4  數(shù)據(jù)庫圖表    278
12.3  在C#中使用SQL    281
12.4  小結(jié)    288
第13章  查詢    289
13.1  Northwind查詢應(yīng)用程序:
   第II部分    289
13.2  SQL查詢的更多語法    294
 13.2.1  DISTINCT    294
 13.2.2  子查詢    296
 13.2.3  GROUP BY    299
 13.2.4  其他合計(jì)函數(shù)    300
 13.2.5  日期函數(shù)    302
 13.2.6  CASE表達(dá)式    303
 13.2.7  連接    308
13.3  小結(jié)    318
第14章  視圖和存儲(chǔ)過程    319
14.1  視圖    319
14.2  使用C#創(chuàng)建視圖    323
14.3  存儲(chǔ)過程    329
14.4  在C#中使用存儲(chǔ)過程    337
14.5  小結(jié)    348
第15章  索引和約束    350
15.1  索引    350
 15.1.1  索引的優(yōu)點(diǎn)    354
 15.1.2  聚集索引    357
 15.1.3  復(fù)合鍵    359
 15.1.4  關(guān)于索引的其他因素    360
 15.1.5  維護(hù)索引    361
15.2  約束    361
 15.2.1  數(shù)據(jù)完整性    361
 15.2.2  定義約束    362
 15.2.3  檢查約束    365
 15.2.4  NULL約束    367
 15.2.5  默認(rèn)約束    367
 15.2.6  刪除約束    367
15.3  小結(jié)    367
第16章  保護(hù)數(shù)據(jù)庫    368
16.1  AdminHelp工具    368
16.2  數(shù)據(jù)庫的安全性    369
16.3  身份驗(yàn)證    370
 16.3.1  Windows身份驗(yàn)證    370
 16.3.2  混合模式身份驗(yàn)證    371
16.4  管理用戶    371
 16.4.1  數(shù)據(jù)庫登錄    371
 16.4.2  特殊用戶    374
 16.4.3  用戶賬戶    374
 16.4.4  管理角色    376
16.5  管理權(quán)限    379
 16.5.1  對(duì)象權(quán)限    382
 16.5.2  語句權(quán)限    382
 16.5.3  瀏覽權(quán)限    383
16.6  實(shí)現(xiàn)安全    386
16.7  小結(jié)    387
第17章  XML和ADO.NET    388
17.1  XML的優(yōu)缺點(diǎn)    388
17.2  XML文檔的結(jié)構(gòu)    389
17.3  模式    392
17.4  ADO.NET和XML    395
17.5  使用XML定義應(yīng)用程序配置    398
17.6  小結(jié)    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  數(shù)據(jù)庫異常    411
18.4  小結(jié)    420
第19章  事務(wù)    421
19.1  使用事務(wù)的場(chǎng)合    421
19.2  ACID屬性    421
19.3  事務(wù)的編寫    422
 19.3.1  在SQL中編寫事務(wù)    422
 19.3.2  ADO.NET事務(wù)    427
19.4  其他的內(nèi)容    432
19.5  小結(jié)    433
第20章  ADO.NET事件    434
20.1  事件和委托    434
20.2  添加和刪除事件處理程序    435
20.3  引發(fā)和處理ADO.NET事件    436
 20.3.1  連接對(duì)象事件    436
 20.3.2  行更新事件    442
 20.3.3  利用多個(gè)處理程序    447
20.4  小結(jié)    449
第21章  文本和二進(jìn)制數(shù)據(jù)    450
21.1  SQL Server文本和二進(jìn)制數(shù)據(jù)
   類型    450
21.2  在數(shù)據(jù)庫中存儲(chǔ)圖像    451
 21.2.1  重新運(yùn)行程序    458
 21.2.2  使用不同的SQL數(shù)據(jù)類型    458
21.3  從數(shù)據(jù)庫中檢索圖像    459
21.4  處理文本數(shù)據(jù)    465
21.5  小結(jié)    473
第22章  ADO.NET 2.0    474
22.1  將ADO.NET 1.1程序轉(zhuǎn)換為
   ADO.NET 2.0    474
22.2  用數(shù)據(jù)讀取器加載數(shù)據(jù)表    478
22.3  更緊湊地串行化數(shù)據(jù)    480
22.4  批處理更新    483
22.5  小結(jié)    484
附錄A  創(chuàng)建SQL工具應(yīng)用程序    485
附錄B  XML基礎(chǔ)知識(shí)    494
B.1  XML文檔    494
B.1.1  XML元素    494
B.1.2  屬性    495
B.1.3  XML聲明    496
B.1.4  XML文檔的結(jié)構(gòu)    496
B.2  XML命名空間    497
B.3  格式良好和有效的XML    498
B.4  驗(yàn)證XML文檔    498
B.4.1  模式    498
B.4.2  XSD模式    499
B.4.3  XDR模式    500
B.5  小結(jié)    504

  
  
  
  
  
  
  
  
  
  
  
  
  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)