《C#数据库入门经典 第3版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)哈德斯通(Huddleston,J.)著;姜玲玲,冯飞译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302176787
  • 页数:381 页
图书介绍:本书内容有如何使用T-SQL来定义查询和操作数据库数据;如何使用SQL Server Management Studio Express管理SQL Server Express数据库;ADO.NET·如何使用ADO.NET在C#中访问数据库;存储过程以及如何在C#中调用存储过程;XML数据类型等。

第1章 开发工具 1

安装VCSE和SSE 1

安装SSMSE 5

安装SQLServer文档 7

安装样本数据库 8

安装Northwind创建脚本 8

创建Northwind样本数据库 9

卸载Northwind创建脚本 11

小结 11

第2章 使用开发工具 13

使用SSMSE 13

配置VCSE 22

使用BOL 27

小结 30

第3章SQL入门 33

SQL概述 33

检索数据 34

执行简单查询 34

使用WHERE子句 37

数据排序 40

插入数据 42

更新数据 44

删除数据 45

T-SQL的数据类型 46

数值数据类型 47

货币数据类型 47

字符串数据类型 47

日期和时间数据类型 48

二进制数据类型 48

其他数据类型 48

数据类型的优先序 49

小结 50

第4章ADO.NET简介 51

使用ADO.NT的原因 51

从ADO到ADO.NET 51

ADO.NET并非ADO的新版本 52

ADO.NET和.NET基类库 52

理解ADO.NET体系结构 54

使用SQL Server数据提供程序 56

使用OLE DB数据提供程序 62

使用ODBC数据提供程序 66

数据提供程序是API 73

小结 74

第5章 创建连接 75

数据提供程序连接类概述 75

用SqlConnection连接到SSE 76

调试到SQL Server的连接 80

SqlConnection中的安全与口令 81

使用SQL Server安全机制 81

SqlConnection中的连接字符串参数 81

连接池 83

连接对象的进阶用法 83

在连接构造函数中使用连接字符串 83

显示连接信息 83

用OleDbConnection连接到SSE 88

小结 90

第6章Command对象 91

创建命令 91

关联命令与连接 93

设置Command对象的文本 94

执行命令 95

执行具有多个结果的命令 98

执行语句 101

命令参数 104

Prepare方法 109

小结 110

第7章 数据读取器 111

数据读取器概述 111

使用序数索引器 114

使用列名索引器 117

使用类型访问器方法 118

获取数据的信息 123

获取表的信息 127

使用数据读取器处理多个结果集 130

小结 133

第8章 数据集和数据适配器 135

理解对象模型 135

数据集与数据读取器 136

数据集概述 136

数据适配器概述 137

DataTable、DataColumn和DataRow对象 138

使用数据集和数据适配器 138

数据集的筛选和排序 142

比较FilterSort和PopDataSet 147

使用DataView 147

修改数据集中的数据 151

将变化保存到数据源中 154

并发 171

使用数据集和XML 172

在没有数据集的情况下使用数据表 175

理解有类型和无类型的数据集 177

小结 178

第9章 数据绑定 181

数据绑定的定义 181

执行简单数据绑定 181

执行复杂数据绑定 184

理解数据绑定的工作原理 189

控件与数据源的同步 191

使用数据栅格更新 194

小结 199

第10章 理解表和关系 201

管理表 201

创建表 201

使用SSMSE创建表 202

使用SQL创建表 203

删除表 206

使用SSMSE删除表 206

使用SQL删除表 207

表之间的关系 208

数据完整性 210

实体完整性 211

引用完整性 212

测试实体完整性和引用完整性 214

规范化 217

小结 218

第11章 查询 119

更多SQL查询语法 219

DISTINCT关键字 219

子查询 221

GROUP BY子句 225

其他合计函数 226

日期函数 228

CASE表达式 229

连接 234

小结 245

第12章 存储过程 247

创建存储过程 247

修改存储过程 254

删除存储过程 255

在C#中使用存储过程 257

小结 262

第13章 处理异常 263

处理ADO.NET异常 263

处理数据库异常 271

小结 280

第14章 使用事务 281

何时使用事务 281

理解ACID属性 282

事务的编写 282

14.3.1在SQL中编写事务 283

14.3.2在ADO.NET中编写事务 291

进一步学习的建议 295

小结 296

第15章 处理ADO.NET事件 297

理解事件和委托 297

添加和删除事件处理程序 298

引发和处理ADO.NET事件 298

使用连接对象事件 299

使用行更新事件 306

利用多个处理程序 312

小结 314

第16章 使用文本和二进制数据 315

理解SQL Server文本和二进制数据类型 315

在数据库中存储图像 316

从数据库中检索图像 322

处理文本数据 327

小结 336

第17章 使用XML 337

XML的定义 337

理解XML文档 338

理解XML声明 339

使用FOR XML 340

使用OPENXML 346

使用XML数据类型 351

小结 358

第18章LINQ简介 359

LINQ的定义 359

安装LINQ 361

使用LINQ to SQL 366

使用LINQ to DataSet 373

小结 381