数据库应用开发.ppt
《数据库应用开发.ppt》由会员分享,可在线阅读,更多相关《数据库应用开发.ppt(42页珍藏版)》请在三一办公上搜索。
1、第8章 数据库应用开发,ADO.NET 数据访问技术系列课程概览,本次课程内容包括以数据为中心的应用程序设计ADO.NET 简介数据访问系列课程简述,ADO.NET 数据访问技术系列课程概览,议程以数据为中心的应用程序设计ADO.NET 简介数据访问系列课程简述,ADO.NET 数据访问技术系列课程概览,数据存储ADO.NET 支持下列的存储类型无结构有结构,无层次的数据以逗号分离的数据(CSV)文件、Microsoft Excel 电子表格、Microsoft Exchange 文件、Active Directory 文件等有层次的数据XML 文档等关系型数据库SQL Server、Orac
2、le、Access 等,ADO.NET 数据访问技术系列课程概览,连接环境连接环境是指用户在这种环境下始终保持与数据源的连接优点环境易于实施安全控制同步问题易于控制数据实时性优于其他环境缺点必须保持持续的网络连接扩展性差,ADO.NET 数据访问技术系列课程概览,非连接环境在非连接环境中,中央数据存储的一部分数据可以被独立地复制与更改,在需要时可以与数据源中的数据合并优点可以在任何需要的时间进行操作,在必要时才连接到数据源不独占连接非连接环境的应用提高了应用的扩展性与性能缺点数据不是实时的必须解决数据的并发性与同步问题,ADO.NET 数据访问技术系列课程概览,一层(单机),数据访问应用模型数
3、据访问的发展史,两层,三层,n 层,Internet,ADO.NET 数据访问技术系列课程概览,议程以数据为中心的应用程序设计ADO.NET 简介数据访问系列课程简述,ADO.NET 数据访问技术系列课程概览,ADO.NET 简介ADO.NET 是一系列与数据操作相关的类。它们提供比ADO 更灵活的数据访问机制为非连接环境设计的系统架构支持XML 的编程对象模型一系列用来在.NET 架构中访问数据的类、结构以及枚举器,ADO.NET 数据访问技术系列课程概览,从ADO 到 ADO.NET,ADO,ADO.NET,Connection,Connection,Connection,XxxConne
4、ction,XxxTransaction,XxxCommand,DataSet,XxxDataReader,XxxDataAdapter,ADO.NET 数据访问技术系列课程概览,ADO.NET 发展,OleDb SqlClient XML 处理,ADO.NET1.1,OracleClientODBC,ADO.NET1.1,支持镜像 异步数据访问,ADO.NET2.0,LINQ EntityFramework Data Services,ADO.NET3.5,ADO.NET 数据访问技术系列课程概览,在连接环境中使用ADO.NET,SqlDataReader,SqlCommand,SqlCon
5、nection,SQL Server 数据库,在连接环境中,只有操作结束后才断开与数据库的连接1.打开连接2.执行命令3 从DataReader 中读取数据4.关闭DataReader5.断开连接,ADO.NET 数据访问技术系列课程概览,在非连接环境中使用ADO.NET,DataSet,SqlDataAdapter,SqlConnection,SQL Server 数据库,在与数据库断开连接的情况下,数据库资源并不被独占1.打开连接2.填充数据集3.关闭连接4.处理数据集5.打开连接6.更新数据源7.关闭连接,ADO.NET 数据访问技术系列课程概览,议程以数据为中心的应用程序设计ADO.N
6、ET 简介数据访问系列课程简述,ADO.NET 数据访问技术系列课程概览,ADO.NET连接方式进行数据访问处理连接字符串的安全性使用连接池ADO.NET 非连接方式进行数据访问处理数据集,ADO.NET连接方式进行数据访问,本次课程内容包括连接环境简介连接到数据源创建命令返回单个值返回数据行不返回值使用参数,ADO.NET连接方式进行数据访问,议程连接环境简介连接到数据源创建命令返回单个值返回数据行不返回值使用参数,ADO.NET连接方式进行数据访问,连接环境的特点连接环境是指用户在这种环境下始终保持与数据源的连接优点环境易于实施安全控制同步问题易于控制数据实时性优于其他环境缺点必须保持持续
7、的网络连接扩展性差,ADO.NET连接方式进行数据访问,连接环境下的对象模型XxxConnection建立与数据源的连接,如SqlConnection 用于建立与Microsoft SQL Server的连接,OleDbConnection用于建立与任何支持OLEDB 的数据源的连接XxxCommand执行数据源的命令,如SqlCommand 可以调用一个Microsoft SQL Server的存储过程,XxxCommand 对象的ExecuteReader 方法可以返回一个XxxDataReader 对象XxxDataReader以只读的、前向的方式,以流的形式读取数据,例如SqlData
8、Reader 可以读取Microsoft SQL Server中的数据XxxDataReader 由 XxxCommand(通常是SELECT命令)的ExecuteReader 方法返回XxxXmlReader提供以快速的、无缓存的、前向的方式读取XML数据,ADO.NET连接方式进行数据访问,议程连接环境简介连接到数据源创建命令返回单个值返回数据行不返回值使用参数,ADO.NET连接方式进行数据访问,定义连接XxxConnection(如SqlConnection)连接字符串是包含数据连接参数的一个字符串,用于定义对数据源的连接连接字符串中包含的参数连接字符串的重要参数:Provider 连
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 开发
链接地址:https://www.31ppt.com/p-5985582.html