欢迎来到天天文库
浏览记录
ID:5637952
大小:686.50 KB
页数:47页
时间:2017-11-14
《数据库访问技术——ado.net程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库访问技术——ADO.NET程序设计第1章以数据为中心的应用程序和ADO.NET第2章连接数据源第3章执行连接环境下的数据库操作第4章构建DataSet第5章使用ADO.NET读取和写入XML第6章从现有数据源构造数据集第7章构建和应用ADO.NET的Web服务配置DataAdapter以检索信息使用DataAdapter填充DataSet配置DataAdapter更新后台数据源将数据更改保存到数据源冲突处理第6章从现有数据源构造数据集配置DataAdapter以检索信息DataAdapte
2、rXxxDataAdapter对象模型DataAdapter类的属性和方法创建使用新SELECT语句的DataAdapter创建使用现有存储过程的DataAdapter6.1配置DataAdapter以检索信息多媒体演示创建与填充数据集多媒体演示创建和填充一个数据集的概览DataAdapter数据源数据适配器数据表数据表数据集数据适配器填充更新填充更新6.1.1DataAdapterDataAdapter(续)数据适配器是数据集与数据源交互的桥梁使相当于数据源本地拷贝的数据集可以与数据源之间进行
3、交互为数据库提供的主要两种数据适配器SqlDataAdapter:不经过OLEDB层直接与SQLServer交互,速度较OleDbDataAdapter快OleDbDataAdapter:适用于任何可以用OLEDB数据提供者访问的数据源6.1.1DataAdapterXxxDataAdapter对象模型sp_SELECTXxxCommandSelectCommandUpdateCommandInsertCommandDeleteCommandXxxDataAdapterXxxCommandXxx
4、CommandXxxCommandXxxConnectionsp_UPDATEsp_INSERTsp_DELETEXxxDataReader6.1.2XxxDataAdapter对象模型XxxDataAdapter对象模型(续)6.1.2XxxDataAdapter对象模型XxxDataAdapter对象模型(续)Command对象通过数据适配器来读取数据源信息的命令对象,并将其保存在数据适配器的SelectCommand属性中通过数据适配器可以将数据集中的改变提交到数据源的Command对象中
5、,并保存在数据适配器的InsertCommand、UpdateCommand和DeleteCommand属性中DataTableMapping(数据表映射)集合DataTableMapping集合保存了数据集中的表、字段与数据库中的表、字段的映射关系6.1.2XxxDataAdapter对象模型DataAdapter类的属性和方法6.1.3DataAdapter类的属性和方法数据适配器的属性SelectCommand从数据源中读取数据InsertCommand将数据由数据集插入数据源Update
6、Command将数据集中更新的行写回数据源DeleteCommand在数据源中删除数据DataAdapter类的属性和方法(续)数据适配器的方法Fill()使用由SelectCommand属性指定的Select语句从数据源中读取/更新数据到数据集Update()对数据集DataTable对象中特定的行调用执行Insert、Delete、Update操作的对应的命令对象6.1.3DataAdapter类的属性和方法创建使用新SELECT语句的DataAdapter创建一个执行SELECT语句的数据
7、适配器对非连接方式应用以只读方式访问数据创建数据适配器的两种方法使用数据适配器配置向导自己手工完成程序代码在定义数据适配器时必须指定一个用于查询的SELECT语句一个新的或者已经存在的数据库连接VisualBasic示例C#示例6.1.4创建使用新SELECT语句的DataAdapter创建使用现有存储过程的DataAdapter可以编程创建一个执行存储过程为SelectCommand指定一个存储过程如果需要可以为InsertCommand、UpdateCommand和DeleteCommond
8、指定存储过程使用向导方式或者手工编码方式创建数据适配器必须指定一个新的或者已经存在的数据库连接调用的存储过程实践VisualBasic示例C#示例6.1.5创建使用现有存储过程的DataAdapter第6章从现有数据源构造数据集配置DataAdapter以检索信息使用DataAdapter填充DataSet配置DataAdapter更新后台数据源将数据更改保存到数据源冲突处理使用DataAdapter填充DataSet使用DataAdapter填充DataSet为DataSet指定附加约束高效地
此文档下载收益归作者所有