工程化程序设计
邱珊
qiu_shan@
1
与数据操作
第九章
2
目标
结构
的组件
mand 对象和 Connection 对象
理解并使用DataReader对象
使用 DataAdapter 对象
了解 DataGridView 控件常见的属性和方法
掌握 DataGridView 的数据绑定
掌握在 DataGridView 控件中插入、更新和删除数据
掌握定制DataGridView界面
3
简介
中央数据库
用户需要时,可以随时访问数据
用户计算机向数据库服务器发送请求
客户端
不同的访问方法和技术
ADO .NET
4
简介
框架提供的数据库访问技术。
的应用程序访问数据库以便读取和更新信息的类。
。
它以 ActiveX 数据对象(ADO) 为基础以 XML(扩展标记语言)为格式传送和接收数据。
5
数据访问操作的发展
采用ODBC(开发式数据互连)数据访问形式。这种访问方式的前提是,只要公司提供某个数据库的数据驱动程序,就可以在程序中对这个数据库操作。但是这种方式只能对结构化数据操作,对于非结构化数据无能为力。
采用OLE DB数据访问形式。该方式设计了一个抽象层,由抽象层负责对不同类型的数据提供统一的形式,程序与数据源打交道均经过抽象层。达到了对结构化、非结构化数据均能按统一的方式进行操作。
采用ADO数据模型。该模型在OLE DB的基础上又重新设计了访问层,对高级语言编写的程序提供了统一的以“行”为操作目标的数据访问形式。
数据访问模型。该模型重新整合OLE DB和ADO,并在此基础上构造了新的对象模型。该模型既提供了保持连接的数据访问形式,又提供了松耦合的、以DataSet对象为操作目标的数据访问形式。
7
的优点
互操作性
良好的性能
可伸缩性
标准化
可编程能力
8
对数据库的访问
将数据传递到用户界面时, 采用 XML 格式
数据已缓存
断开式数据结构
9
对数据库的访问
对于Insert,Update,Delete 等单向操作
应用程序
数据库
1、
2、 执行命令
3、关闭数据库
mand
Delete mand
mand
10
C#数据库开发技术文献 来自淘豆网m.daumloan.com转载请标明出处.