出版社:人民邮电出版社
年代:2007
定价:55.0
要学习在使用C#编写的.NET 2.0应用程序中使用Microsoft SQL Server,本书是绝佳的起点。通过阅读本书,读者将学到数据库技术的基础知识、如何使用.NET框架来访问数据库及如何最大限度地提高代码的效率。本书首先阐述了有关数据库的基本知识,包括数据库的定义和类型、SQL语言以及如何在C#应用程序中使用ADO.NET来访问数据库;然后,讨论了数据绑定技术以及如何在Windows和Web应用程序中使用它们来显示和修改数据;接下来,探讨了如何以编程方式访问数据库,包括以编程方式访问数据库所需的连接、命令、阅读器、适配器和DataSet等对象、视图和存储过程以及自定义数据对象;最后,讨论了一些高级主题,包括事务、并发管理、Web服务、SQL CLR集成等。
第1章数据库基础
1.1什么是数据库
1.1.1关系数据库管理系统
1.1.2面向对象的数据库管理系统
1.2RDBMS的其他特性
1.2.1联接
1.2.2函数
1.2.3视图
1.2.4存储过程
1.2.5触发器
1.2.6电子邮件
1.2.7索引
1.2.8安全
1.2.9并发控制
1.2.10事务
1.2.11远程访问
1.2.12备份
1.2.13镜像和分区
1.2.14管理工具
1.3有哪些RDBMS
1.3.1MySQL和RostgreSQL
1.3.2DB2、Oracle和SQLServer
1.3.3SQLServer2005速成版
1.4如何使用数据库
1.4.1SQL入门指南
1.4.2XML
1.5小结
1.6练习
第2章数据库和C#
2.1C#中的数据库访问
2.1.1ADO.NET
2.1.2数据绑定
2.2可视化工具
2.2.1速成版产品
2.2.2SQLServerManagementStudioExpress
2.3示例
2.3.1练习创建数据库
2.3.2解释
2.3.3Windows应用程序中的数据绑定
2.3.4解释
2.3.5Web应用程序中的数据绑定
2.3.6解释
2.4案例研究中使用的数据库
2.5小结
2.6练习
第3章查看数据
3.1创建数据源
3.1.1自动化数据源配置
3.1.2手动配置数据源
3.1.3高级数据源配置
3.2绑定到数据源
3.2.1BindingSource控件
3.2.2绑定到列表控件
3.2.3绑定到DataGridView控件
3.2.4BindingNavigator控件
3.2.5一步添加可导航的DataGridView
3.2.6绑定到详细视图(DetailViews)
3.2.7过滤数据
3.3小结
3.4练习
第4章修改数据
4.1数据修改的必备条件
4.1.1数据库安全
4.1.2数据库视图
4.1.3应用程序的数据源
4.2如何避免数据被覆盖
4.3通过数据绑定控件修改数据
4.3.1添加主键值为GUID的行
4.3.2BindingNavigator如何保存数据
4.3.3取消更新
4.3.4在详细视图中更新数据
4.3.5更新多个表
4.3.6在DataGridView中更新长文本
4.3.7在应用程序退出时保存数据
4.4小结
4.5练习
第5章数据库和Internet
5.1Web应用程序与Windows应用程序
5.2ASP.NET中的数据绑定
5.3ASP.NET的数据连接
5.3.1本地数据库文件连接
5.3.2远程连接
5.4ASP.NET的数据源控件
5.4.1数据源配置
5.4.2数据源控件的其他功能
5.5ASP.NET数据显示控件
5.5.1GridView
5.5.2DataList
5.5.3Repeater
5.5.4FormView
5.5.5DetailsView
5.6模板简介
5.7在列表视图中查看和编辑数据
5.7.1查看数据
5.7.2其他配置
5.7.3编辑数据
5.8在详细视图中查看和编辑数据
5.9主/从视图(Master/DetailView)
5.10小结
5.11练习
第6章以编程方式访问数据库
6.1数据库连接
6.1.1创建连接
6.1.2连接状态
6.1.3连接池
6.2数据库命令
6.2.1创建命令
6.2.2命令类型
6.2.3执行命令的方法
6.2.4参数化命令
6.2.5防范SQL注入攻击
6.3数据阅读器对象
6.3.1创建数据阅读器对象
6.3.2读取数据
6.3.3数据阅读器对象的连接
6.4数据适配器对象
6.4.1配置数据适配器
6.4.2提取数据库数据
6.4.3修改数据库数据
6.4.4定制数据适配器行为
6.5DataSet对象
6.5.1填充DataSet对象
6.5.2定义和使用表关系
6.5.3类型化数据集类
6.6小结
6.7练习
第7章视图和存储过程
7.1数据库视图
7.1.1创建视图
7.1.2通过视图更新数据
7.2存储过程
7.2.1创建存储过程
7.2.2使用存储过程
7.2.3通过存储过程更新数据
7.2.4条件逻辑和循环
7.2.5游标
7.3小结
7.4练习
第8章自定义的数据对象
8.1自定义的数据对象
8.1.1N层应用程序设计初步
8.1.2传递数据阅读器对象
8.1.3使用.NET框架中已有的类
8.1.4设计简单的数据感知类
8.1.5DataAwareObjects类库
8.2绑定到对象数据
8.2.1Windows应用程序
8.2.2Web应用程序
8.3小结
8.4练习
第9章事务和并发
9.1并发
9.1.1后来者赢
9.1.2ADO.NET中的开放式并发管理
9.1.3客户端应用程序中的并发冲突
9.1.4解决并发冲突
9.2事务
9.2.1SQL事务
9.2.2.NET事务
9.3小结
9.4练习
第10章使用脱机数据
10.1暴露Web服务的数据
10.1.1Web服务入门
10.1.2呈现数据库数据
10.2使用Web服务的数据
10.3缓存Web服务数据
10.3.1缓存Web方法的输出
10.3.2在应用程序状态中缓存数据
10.3.3在应用程序缓存中缓存数据
10.4小结
10.5练习
第11章SQLServerCLR集成
11.1CLR集成概述
11.1.1启用CLR集成
11.1.2在SQLServer中添加程序集
11.1.3对CLR集成代码的要求
11.1.4注册CLR代码
11.2CLR集成代码的通用特性
11.2.1代码结构
11.2.2数据访问
11.2.3调用上下文
11.2.4SqlPipe
11.3托管函数和存储过程
11.3.1标量函数
11.3.2表值函数
11.3.3聚合函数
11.3.4存储过程
11.4小结
11.5练习
附录A安装所需的程序
A.1.NETFramework2.0
A.2VisualC#2005速成版
A.3SQLServerExpress
A.4SQLServerManagementStudioExpress
A.5VisualWebDeveloper2005速成版
A.6完成
A.7帮助
附录B安装数据库
B.1安装数据库文件
B.2执行SQL脚本
B.3分离数据库
附录C练习答案
本书适合在使用VisualC#2005开发Windows和ASP.NET应用程序方面拥有一定经验的程序员阅读。本书不仅阐述了有关数据库技术的基础知识,而且还讨论了如何使用.NET框架来访问数据库及如何最大限度地提高代码的效率。同时,本书还通过大量有用的、容易理解的示例,演示了所需的技术,更好地引导读者。 要学习如何在C#编写的.NET2.0应用程序中使用MicrosoftSQLServer,本书是绝佳的起点。通过阅读本书,读者将学到数据库技术的基础知识,掌握如何使用.NET框架来访问数据库及如何最大限度地提高代码的效率。作者简介: KarliWatson是一位自由作者、开发人员和编辑,还是3fom公司(www.3form.net)的技术总监。他原本想成为一位世界著名的纳米科学家,说不定有一天会成为诺贝尔奖的获得者。但就目前而言,Karli的主要研究兴趣是.NET框架及其包含的各种技术。此外,Karli是一位滑雪爱好者,酷爱烹饪,花大量时间在AnarchyOnline上,还希望有只猫。现在还没有人愿意出版Karli的小说,退稿信倒有一堆。可以访问Karli的网站www.KarliWatson.com.
书籍详细信息 | |||
书名 | C# 2005 数据库编程经典教程站内查询相似图书 | ||
9787115158949 如需购买下载《C# 2005 数据库编程经典教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 人民邮电出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 55.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 188 | 印数 |
C# 2005 数据库编程经典教程是人民邮电出版社于2007.03出版的中图分类号为 TP312 的主题关于 C语言-程序设计-教材 的书籍。
武汉伟创聚赢科技有限公司, 编著
(美) 白 (Bai,Y.) , 著
(美) 阿加瓦尔 (Agarwal,V.V.) , 著
王华杰, 编著
(美) 艾伦等, 著
(美) 德尔斯顿 (Huddleston,J.) , 著
罗斌等, 编著
李律松, 李静, 刘斌, 编著
(美) 哈德斯通 (Huddleston,J.) , 著