图书介绍

C#数据库入门经典 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C#数据库入门经典 第2版
  • (美)James Huddleston等著;杨浩译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302121869
  • 出版时间:2006
  • 标注页数:504页
  • 文件大小:76MB
  • 文件页数:514页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#数据库入门经典 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 安装MSDE1

1.1 获得和安装MSDE1

1.2 安装数据库范例3

1.3 安装SQL Server说明文档5

1.4 身份验证类型8

1.4.1 Windows身份验证8

1.4.2 SQL Server身份验证8

1.4.3 混合模式8

1.5 使用Server Explorer连接9

1.6 小结11

第2章 创建简单的数据库应用程序12

2.1 创建应用程序12

2.2 建立数据库连接14

2.3 数据绑定16

2.4 编辑数据22

2.5 使用Data Form向导23

2.6 小结27

第3章 SQL入门28

3.1 SQL简介28

3.2 使用SQL29

3.2.1 从Visual Studio.NET中运行SQL29

3.2.2 从命令行上运行SQL31

3.2.3 使用定制查询工具32

3.3 检索数据33

3.3.1 使用查询33

3.3.2 使用WHERE子句36

3.3.3 排序数据39

3.4 插入数据41

3.5 更新数据42

3.6 删除数据44

3.7.1 数值数据类型45

3.7.2 字符串数据类型45

3.7 使用SQL数据类型45

3.7.3 日期和时间数据类型46

3.8 二进制数据类型46

3.9 货币数据类型46

3.10 其他数据类型47

3.11 小结47

第4章 ADO.NET简介48

4.1 使用ADO.NET的原因48

4.1.1 从ADO到ADO.NET48

4.1.2 ADO.NET不是ADO的新版本49

4.1.3 ADO.NET和.NET Framework49

4.2 ADO.NET的体系结构50

4.2.1 SQL Server数据提供程序53

4.2.2 OLEDB数据提供程序58

4.2.3 ODBC数据提供程序62

4.3 数据提供程序是API68

4.4 小结69

5.1 数据提供程序的连接类70

5.2 用SqlConnection连接到MSDE70

第5章 创建连接70

5.2.1 调试SQL Server的连接75

5.2.2 SqlConnection中的安全和口令76

5.2.3 使用SQL Server安全76

5.2.4 SqlConnection中的连接字符串参数76

5.2.5 连接池77

5.3.2 显示连接信息78

5.3 改进对连接对象的使用78

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

5.4 用OleDbConnection连接到Microsoft Access82

5.5 连接到Oracle85

5.6 连接DB287

5.7 用ByteFX.Data.MySqlClient连接到MySQL89

5.8 小结91

6.1 创建命令92

第6章 Command对象92

6.1.1 关联命令与连接94

6.1.2 给命令指定文本95

6.2 执行命令96

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

6.4 执行语句100

6.4.1 创建表104

6.4.2 创建数据库107

6.5 命令参数109

6.6 在其他数据提供程序中使用命令113

6.7 小结119

第7章 使用数据读取器120

7.1 数据读取器简介120

7.1.1 使用序数索引器124

7.1.2 使用列名索引器128

7.1.3 使用类型访问器方法128

7.2 有关数据的数据135

7.3 获取表的数据139

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

7.5 小结145

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

8.1 对象模型146

8.1.1 数据集与数据读取器146

8.1.2 数据集简介147

8.1.3 数据适配器简介148

8.1.4 DataTables、DataColumns和DataRows148

8.2 利用数据集和数据适配器149

8.2.1 数据集的筛选和排序152

8.2.2 比较FilterSort和PopDataset157

8.2.3 使用DataView158

8.2.4 修改数据集中的数据161

8.2.5 将变化保存到数据源中165

8.3 使用数据集和XML184

8.4 有类型和无类型的数据集186

8.5 小结187

第9章 建立Windows窗体应用程序188

9.1 数据绑定简介188

9.1.1 简单数据绑定189

9.1.2 复杂数据绑定190

9.1.3 数据绑定的工作原理192

9.1.4 控件与数据源的同步194

9.2 数据源的类型197

9.2.1 绑定到数组197

9.2.2 绑定到数据表198

9.2.3 绑定到数据集200

9.2.4 绑定到数据视图203

9.3 使用数据栅格206

9.4 使用DataGrid更新数据源210

9.5 小结213

10.1 基础知识214

第10章 使用ASP.NET214

10.1.1 Web窗体215

10.1.2 后台编码文件221

10.1.3 将数据绑定到DataGrid222

10.1.4 DataGrid中的分页224

10.1.5 结合使用DataGrid和DataSet226

10.2 ASP.NET页面生命周期228

10.2.1 提供可扩展性228

10.2.2 选择行231

10.2.3 使用绑定列235

10.3 编辑DataGrid238

10.3.1 模板列241

10.3.2 删除行244

10.3.3 排序DataGrid245

10.4 小结248

第11章 验证Web用户的输入249

11.1.3 服务器端验证252

11.1.2 禁止客户端验证252

11.1 Web验证252

11.1.1 启用客户端验证252

11.1.4 页面生命期中的验证253

11.2 ASP.NET验证控件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 使用行内错误和错误汇总267

11.3 程序化验证268

11.4 小结269

第12章 表和关系270

12.1 表270

12.1.1 创建表270

12.1.2 向表添加行272

12.1.3 删除表273

12.2 指定表的关系274

12.2.1 键和约束274

12.2.2 关系的类型276

12.2.3 引用完整性277

12.2.4 数据库图表278

12.3 在C#中使用SQL281

12.4 小结288

第13章 查询289

13.1 Northwind查询应用程序:第Ⅱ部分289

13.2 SQL查询的更多语法294

13.2.1 DISTINCT294

13.2.2 子查询296

13.2.3 GROUP BY299

13.2.4 其他合计函数300

13.2.5 日期函数302

13.2.6 CASE表达式303

13.2.7 连接308

13.3 小结318

第14章 视图和存储过程319

14.1 视图319

14.2 使用C#创建视图323

14.3 存储过程329

14.4 在C#中使用存储过程337

14.5 小结348

第15章 索引和约束350

15.1 索引350

15.1.1 索引的优点354

15.1.2 聚集索引357

15.1.3 复合键359

15.1.4 关于索引的其他因素360

15.2 约束361

15.2.1 数据完整性361

15.1.5 维护索引361

15.2.2 定义约束362

15.2.3 检查约束365

15.2.4 NULL约束367

15.2.5 默认约束367

15.2.6 删除约束367

15.3 小结367

16.1 AdminHelp工具368

第16章 保护数据库368

16.2 数据库的安全性369

16.3 身份验证370

16.3.1 Windows身份验证370

16.3.2 混合模式身份验证371

16.4 管理用户371

16.4.1 数据库登录371

16.4.2 特殊用户374

16.4.3 用户账户374

16.4.4 管理角色376

16.5 管理权限379

16.5.1 对象权限382

16.5.2 语句权限382

16.5.3 浏览权限383

16.6 实现安全386

16.7 小结387

第17章 XML和ADO.NET388

17.1 XML的优缺点388

17.2 XML文档的结构389

17.3 模式392

17.4 ADO.NET和XML395

17.5 使用XML定义应用程序配置398

17.6 小结402

第18章 处理异常403

18.1 C#的异常处理403

18.1.1 try语句403

18.2 ADO.NET异常404

18.1.2 System.Exception类404

18.1.3 throw语句404

18.3 数据库异常411

18.4 小结420

第19章 事务421

19.1 使用事务的场合421

19.2 ACID属性421

19.3 事务的编写422

19.3.1 在SQL中编写事务422

19.3.2 ADO.NET事务427

19.4 其他的内容432

19.5 小结433

第20章 ADO.NET事件434

20.1 事件和委托434

20.2 添加和删除事件处理程序435

20.3.1 连接对象事件436

20.3 引发和处理ADO.NET事件436

20.3.2 行更新事件442

20.3.3 利用多个处理程序447

20.4 小结449

第21章 文本和二进制数据450

21.1 SQL Server文本和二进制数据类型450

21.2 在数据库中存储图像451

21.2.1 重新运行程序458

21.2.2 使用不同的SQL数据类型458

21.3 从数据库中检索图像459

21.4 处理文本数据465

21.5 小结473

第22章 ADO.NET 2.0474

22.1 将ADO.NET 1.1程序转换为ADO.NET 2.0474

22.2 用数据读取器加载数据表478

22.3 更紧凑地串行化数据480

22.4 批处理更新483

22.5 小结484

附录A 创建SQL工具应用程序485

附录B XML基础知识494

B.1 XML文档494

B.1.1 XML元素494

B.1.2 属性495

B.1.3 XML声明496

B.1.4 XML文档的结构496

B.2 XML命名空间497

B.3 格式良好和有效的XML498

B.4 验证XML文档498

B.4.1 模式498

B.4.2 XSD模式499

B.4.3 XDR模式500

B.5 小结504

热门推荐