社区
.NET技术其他语言
帖子详情
能给我下一个关于ADO的全面定义吗?
yarshray
2002-05-18 12:52:48
能给我下一个关于ADO的全面定义吗?
...全文
48
2
打赏
收藏
能给我下一个关于ADO的全面定义吗?
能给我下一个关于ADO的全面定义吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suguanqun
2002-05-18
打赏
举报
回复
ADO:动态数据访问对象(Activex Data Objects).
。在ASP中通过ADO访问数据库,一般要通过以下四个步骤:
1、 创建一个到数据库的链路,即ADO.Connection;
2、 查询一个数据集合,即执行SQL,产生一个Recordset;
3、 对数据集合进行需要的操作;
4、 关闭数据链路。
ADO.net是ADO的升级版本,但有很大的区别ADO.NET的最重要概念之一是DataSet。DataSet是不依赖于数据库的独立数据集合ADO.NET提供了两种数据库连接方式:ADO方式和SQL方式。
有了DataSet,那么,ADO.NET访问数据库的步骤就相应地改变了:
1、 创建一个数据库链路;
2、 请求一个记录集合;
3、 把记录集合暂存到DataSet;
4、 如果需要,返回第2步;(DataSet可以容纳多个数据集合)
5、 关闭数据库链路;
6、 在DataSet上作所需要的操作。
DataSet在内部是用XML来描述数据的。由于XML是一种平台无关、语言无关的数据描述语言,而且可以描述复杂数据关系的数据,比如父子关系的数据,所以DataSet实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路。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.net的教程!
saucer
2002-05-18
打赏
举报
回复
ADO = ActiveX Data Objects
ADO
.NET本质论.pdf
本书由资深数据库教师编写,
全面
介绍了
ado
.net。书中深入剖析了
ado
.net的本质,探索了类、接口、属性和方法的工作原理,同时还为其他数据访问api(包括oledb,
ado
,odbc和jdbc)的程序员,提供了有价值的参考材料。...
ADO
.NET 2.0技术内幕(高清 中文 带书签 全)
第2章 用Microsoft Visual Studio 2005生成第
一个
ADO
.NET应用程序 2.1 演示 2.2 不编写代码而生成数据访问窗体 2.3 常见问题 第Ⅱ部分 获取连接:使用.NET数据提供程序 第3章 连接数据库 3.1 生成SqlConnection对象 ...
经典
全面
的SQL语句大全
虽然500这个数字看起来大了些,但相比更为稳固的企业解决方案这还是个小型数据库了,后者通常在一 个数据库内就包含了成千上万条记录。这时候不就死定了? 采用SQL,你就可以很快地找出准确的记录并且打开
一个
只...
基于VC++数据库的学生信息管理系统.doc
摘 要:随着社会的发展与科技的
全面
进步,使得人们越来越向信息化、数字化发展,管理 信息系统(MIS)是
一个
由人、计算机等组成的能进行信息的收集、传递、储存、加工、 维护和实用的系统,必然会代替过去大量的、...
asp.net知识库
.NET关于string转换的
一个
小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...
.NET技术其他语言
1,978
社区成员
12,450
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章