知识大全 通过ADO.NET访问数据库

Posted 数据库

篇首语:一直盯着手心看,手心会发热。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 通过ADO.NET访问数据库相关的知识,希望对你有一定的参考价值。

通过ADO.NET访问数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 ADO NET访问数据库的步骤  不论从语法来看 还是从风格和设计目标来看 ADO NET都和ADO有显著的不同 在ASP中通过ADO访问数据库 一般要通过以下四个步骤    创建一个到数据库的链路 即ADO Connection    查询一个数据集合 即执行SQL 产生一个Recordset    对数据集合进行需要的操作    关闭数据链路   在ADO NET里 这些步骤有很大的变化 ADO NET的最重要概念之一是DataSet DataSet是不依赖于数据库的独立数据集合 所谓独立 就是 即使断开数据链路 或者关闭数据库 DataSet 依然是可用的 如果你在ASP里面使用过非连接记录集合(Connectionless Recordset) 那么DataSet就是这种技术的最彻底的替代品   有了DataSet 那么 ADO NET访问数据库的步骤就相应地改变了    创建一个数据库链路    请求一个记录集合    把记录集合暂存到DataSet    如果需要 返回第 步 (DataSet可以容纳多个数据集合)    关闭数据库链路    在DataSet上作所需要的操作   DataSet在内部是用XML来描述数据的 由于XML是一种平台无关 语言无关的数据描述语言 而且可以描述复杂数据关系的数据 比如父子关系的数据 所以DataSet实际上可以容纳具有复杂关系的数据 而且不再依赖于数据库链路

  二 ADO NET对象模型概览   1 ADOConnection   ADO NET有许多对象 我们先看看最基本的也最常用的几个 首先看看ADOConnection和ADO的ADODB Connection对象相对应 ADOConnection维护一个到数据库的链路 为了使用ADO NET 对象 我们需要引入两个NameSpace System Data和System Data ADO 使用ASP NET的Import指令就可以了 <%@ Import Namespace= System Data %> <%@ Import Namespace= System Data ADO %>   和ADO的Connection对象类似 ADOConnection对象也有Open和Close两个方法 下面的这个例子展示了如何连接到本地的MS SQL Server上的Pubs数据库 <%@ Import Namespace= System Data %> <%@ Import Namespace= System Data ADO %> <%   设置连接串  Dim strConnString as String  strConnString = Provider=SQLOLEDB; Data Source=(local); & _           Initial Catalog=pubs; User ID=sa   创建对象ADOConnection  Dim objConn as ADOConnection  objConn = New ADOConnection   设置ADOCOnnection对象的连接串  objConn ConnectionString = strConnString  objConn Open()  打开数据链路   数据库操作代码省略  objConn Close()   关闭数据链路  objConn = Nothing  清除对象 %>   上面的代码和ADO没有什么太大的差别 应该提到的是 ADO NET提供了两种数据库连接方式 ADO方式和SQL方式 这里我们是通过ADO方式连接到数据库

cha138/Article/program/net/201311/15382

相关参考

知识大全 Ado.net访问数据库的方法和步骤

Ado.net访问数据库的方法和步骤  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 ADO.NET实现应用程序数据访问层

ADO.NET实现应用程序数据访问层  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  实现数据访问

知识大全 ADO.NET连接方式进行数据访问学习笔记

ADO.NET连接方式进行数据访问学习笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 剖析 ADO.NET 批处理更新(深入研究数据访问)

剖析ADO.NET批处理更新(深入研究数据访问)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 在 ADO.NET2.0 中对于从您的数据源访问元数据

在ADO.NET2.0中对于从您的数据源访问元数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ado.net 如何读取 excel

   经常需要在数据库与Execl之间互导数据net时代ADONET可以使用使用MicrosoftJetOleDb访问访问Excel网上已经有很多类似的资源最典型也是最简

知识大全 用C#对ADO.NET数据库完成简单操作

用C#对ADO.NET数据库完成简单操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数据库访问是

知识大全 ado.net快速上手实践篇(二)

五dal层数据访问实现   在这里我们使用前一篇文章里实现的数据持久化层和伪SqlMapper对象实现数据操作下面我们来看看Dal下核心的Dao如何实现 &nb

知识大全 ADO.NET访问Oracle 9i存储过程(下)

ADO.NET访问Oracle9i存储过程(下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ADO.NET访问Oracle 9i存储过程(上)

ADO.NET访问Oracle9i存储过程(上)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!