阅读目录

回到顶部

ADO.NET概述

本节复习如何使用ADO.NET访问C#程序中的数据,主要介绍如何使用SqlConnection类和OleDbConnection类连接数据库,以及断开与数据库连接。深入讨论命令对象的各种选项,并说明如何为sql类和OleDB类的每个选项使用命令。如何使用命令对象来调用存储过程,这些存储过程的结果如何集成到缓存的客户端上的数据中。

介绍ADO.NET
ADO.NET比现在有的API在技术上高出很多。它与ADO仅仅是名称类型,类和访问数据的方法完成不同。

ADO(ActiveX Data Objects)是一个COM组件库,ADO主要包含Connection、Command、Recordset、Field对象。使用ADO时,要打开与数据库的连接,选择一些数据,并把它们放在记录集合中,这些记录集由字段组成,最后关闭联系。

ADO还引入:断开连接的记录集,当不适合使用连接打开相当长的时间时,就可以使用这个。

ADO.NET使用由ADO升级而来。并附带3个数据库客户端名称空间。

  1. 用于SQL Server

  2. 用于ODBC数据源

  3. 用于通用的OLE DB实现的数据库

如果数据库是不SQL Server,就应该在线搜索一个专门的.NET提供程序,找不到就应该使用OLE DB.

命名