现在的位置: 首页 > 综合 > 正文

ADO.NET笔记一

2013年04月21日 ⁄ 综合 ⁄ 共 1201字 ⁄ 字号 评论关闭


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.

 

 

 

抱歉!评论已关闭.