C# 数据库 类库

一 ADO.NET

1 System.Data名称空间

2 这种访问数据库的技术叫ADO.NET

3 ADO.NET 实现数据库的访问

①提供标准的CRUD接口;
② 对不同的数据库提供统一的访问接口;

二 ADO.NET技术的发展

1 ODBC(Open Database Connection)

2 DAO(Data Access Object)

3 ADO(ActiveX Data Object)

4 ADO.NET

三 ADO.NET 中的数据访问层

C# 数据库 类库_第1张图片

四 ADO.NET 的四个重要对象

C# 数据库 类库_第2张图片

五 供应程序Provider

1 Provider是一些托管的应用程序集

包含了对特定数据元的访问代码

2 SQL provider(访问SqlServer)

System.Data.SqlClient名称空间

3 OLE/DB provider(访问Access等)

System.Data.OleDb

4 ODBC provider(访问ODBC)

System.Data.Odbc

5 Oracle provider(访问Oracle)

System.Data.OracleClient

六 不同Provider下的类也不同

C# 数据库 类库_第3张图片

七 ADO.NET 体系结构

C# 数据库 类库_第4张图片
C# 数据库 类库_第5张图片

你可能感兴趣的:(C#程序设计,数据库,c#,sqlserver)