C#程序设计语言课程内容
第一章:概述
第二章:C# 语言的基本原理
第三章:C# 中对象的创建
第四章:面向对象的编程技术
第五章:C# 编程
第六章: 的应用程序
第七章:使用 访问数据
第八章:创建基于 Windows 的应用程序
第九章:在 C# 应用程序中使用 XML Web Service
第十章:创建 Web 应用程序
十一章:应用程序设置和部署
十二章:进阶学习目标
7
访问数据
内容:
架构
创建使用 访问数据的应用程序
修改数据库记录
C#
架构
学习完本节后,你将能够:
对象模型
是一种访问数据的技术,它提供了:
类、接口、结构和枚举类型的集合, 框架内处理数据访问
是ADO 革命性的、更可靠的继承者
为非连接环境设计的系统
得到高级 XML 支持的编程模型
连接的环境
在连接环境中,用户可以持续地连接到数据源
优点:
更安全,更易维护
更容易控制并发访问
与非连接环境相比,数据刷新更及时
缺点:
必须有固定的数据库连接
扩展性不强
非连接的环境
在非连接环境中,用户可以在离线的计算机上使用数据,以后再将更新提交到数据源
优点
任何时候都可用,并可随时连接到数据源进行处理
共享连接资源
提高了应用程序性能和扩展性
缺点
数据不能保证是最新的
可能发生更新冲突并且必须设法解决冲突
对象模型
DataSet
SQL Server .NET
Data Provider
OLE DB .NET
Data Provider
SQL Server
(and later)
OLEDB sources(SQL Server )
DataSet 类
10 分钟
DataSet 类似于一个内存中的小型数据库,用于在非连接的环境中存储从数据库服务器下载到客户端的数据
DataSet 中包含了表、行、列,约束,以及表之间的关系
DataSet 是与数据源无关的
客户机
数据源
Database
Connection
Stored Procedure
DataSet
DataTable
DataTable
DataSet 类
DataSet 类包含了下列集合:
Tables ( DataTable对象的集合)
Relations ( DataRelation对象的集合)
DataRow
DataColumn
DataTable
DataRelation
Constraints
DataSet 类
Mod07 来自淘豆网m.daumloan.com转载请标明出处.