博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ADO.NET
阅读量:5049 次
发布时间:2019-06-12

本文共 1224 字,大约阅读时间需要 4 分钟。

1.用于建立应用程序和数据源之间的连接

2.数据源可以是引用程序创建在内存中的数据;也可以是与应用程序分离,存储在存储区域的数据;如数据库;XML文件、

3.ADO.NET 对数据源提供一致的访问;使用ADO.NET连接这些数据源;并检索;处理;更新所包含的数据

4.ADO.NET包含在System.Data.dll中

5.System.Data命名空间提供了不同的ADO.NET的类,该类库包含两种重要的类,一种是处理软件内部的实际数据(DataSet);

一种是负责与外部数据源通信;

6.DataSet类:是实现独立于任何数据源的数据访问;DataSet包含一个或者多个DataTable对象集合;

7.DataProvider 数据提供程序;用于连接到数据库;执行命令并检索记录,它允许将数据放入DataSet中,以在应用程序中进一步使用;

DataProvider 包含如下类:

Connection 提供与数据源的连接

Command 执行查询来进行数据库操作

DataReader 从数据源读取数据

DataAdapter 是数据源和DataSet桥梁;填充DataSet; DataAdapter提供连接DataSet和数据源的桥梁;

它在数据源中执行SQL命令,以便将数据源加载到DataSet中,并使得DataSet中数据的更改与数据源保持一致;

8.用于SQLSERVER的提供程序 在System.Data.SqlClient命名空间

主要有:   a) SqlConnection            → 数据库连接器            b) SqlCommand               → 数据库命名对象            c) SqlCommandBuilder        → 生存SQL命令            d) SqlDataReader            → 数据读取器            e) SqlDataAdapter           → 数据适配器,填充DataSet            f) SqlParameter             → 为存储过程定义参数            g) TransactionScope      → 数据库事物 对于TransactionScope
/*ado.net1.0与ado.net2.0中对比
1.0中不能跨数据库,速度慢
2.0中可以跨数据库,2.0中不再使用com+,速度比1.0快50%(因为它不用把大量的时间消耗在查找在com+中)
2.0中的事务会自动判断使用何种事务(不用您考虑是简单事务还是分部式事务)。
2.0中的Transactions新添加了命名空间。没有com+注册和com+的开销。
 

 

转载于:https://www.cnblogs.com/jimsu/p/11183423.html

你可能感兴趣的文章
几款Http小服务器
查看>>
iOS 数组排序
查看>>
第三节
查看>>
PHP结合MYSQL记录结果分页呈现(比较实用)
查看>>
Mysql支持的数据类型
查看>>
openSuse beginner
查看>>
Codeforces 620E(线段树+dfs序+状态压缩)
查看>>
Windows7中双击py文件运行程序
查看>>
Market entry case
查看>>
bzoj1230 开关灯 线段树
查看>>
LinearLayout
查看>>
学习python:day1
查看>>
css3动画属性
查看>>
第九次团队作业-测试报告与用户使用手册
查看>>
Equal Sides Of An Array
查看>>
CentOS笔记-用户和用户组管理
查看>>
Mongodb 基本命令
查看>>
Qt中QTableView中加入Check列实现
查看>>
“富豪相亲大会”究竟迷失了什么?
查看>>
控制文件的备份与恢复
查看>>