ADO.NET笔记一

ADO.NET data provider model

data provider 是一套 ADO.NET 类,这些类可用来访问数据库,执行 sql 命令,检索数据。

 

data provider 中包含的类如下几种:

  • Connection :建立于数据库的连接。
  •   Command :执行 SQL 命令 stored procedures.
  • DataReader :这个对象是一个查询返回的结果,只提供速度比较快的只读、只向前读数据的功能。
  • DataAdapter :执行两个任务: 1 、往 DataSet 内填充从数据库中提取的数据; 2 、可将 DataSet 中改变的数据更新到数据库中。(注: DataSet a disconnected collection of tables and relationships  

针对不同的数据库 ADO.NET 包含多种 data provider ,每种 data provider 都包含其对 Connection, Command, DataReader, and DataAdapter 这些类具体的实现。有如下几种:

ADO.NET 有两种类型的对象:基于连接、基于内容:

1.         基于连接: Connection, Command, DataReader, and DataAdapter.

2.         基于内容: DataSet,DataColumn, DataRow, DataRelation 及其它。在命名空间 System.Data 中,与数据库无关。

 

 

ADO.NET 命名空间

System.Data

1.         数据容器类: DataSet,DataColumn, DataRow, DataRelation 等。

2.         基于连接的对象实现的关键接口。

System.Data.Common

1.         基础类,大部分为抽象类。这些类实现了 System.Data 中的接口,并提供了 ADO.NET 核心功能。

2.         Data providers 继承了这些类。

System.Data.SqlClient

针对 Microsoft SQL Server provider

System.Data.OleDb

 

System.Data.OracleClient

Oracle database

System.Data.Odbc

most ODBC drivers.

System.Data.SqlTypes

Contains structures that match the native data types in SQL Server.

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值