1.前言随着互联网的发展,人们对Web网页的要求越来越多的趋向于动态交互性,而这很大程度上依赖于Web数据库。因为动态交互需要强大的信息系统支持,信息数据以数据库形式表示更容易更新和管理。通过网页如何动态交互的访问数据库成为最关键的问题。ADO.NET由ADO改进而来,它提供平台互用和可收缩的数据访问功能。由于XML是用于进行数据传送的格式,任何可以读取XML格式的应用程序都可以对数据进行处理。实际上,接收组件根本不需要ADO.NET组件ADO.NET技术使得Web开发变得更加简单、快速、高效,因此ADO.NET已成为目前Web程序开发中访问数据库的主流解决方案。2.ADO.NET特点(1)互用性ADO.NET解决方案可以充分利用XML的灵活性和广泛的接受性。由于XML是用于在组件间传递数据集的格式,任何可以读取XML格式的组件都可以对组件进行处理。(2)可编程序性ADO.NET模型采用类型化的操作对象,程序员可以对自己定义的对象进行编程,而不是对某一个数据表或者数据列进行编程。采用这种类型化的编程模式,可以更好的表述业务对象。(3)可伸缩性ADO.NET通过鼓励程序员保存用户争用的有限资源提供了可伸缩性。由于任何ADO.NET应用程序都使用了对数据库的断开的访问方式,它并不长期保留数据库锁或活动的数据库连接。这样,对有限的数据库资源的争用是有限的。3.ADO.NET组件ADO.NET提供了两个核心组件,Dataset和.NET数据提供程序。利用它们可设计出更为强大的Web程序,使程序员可更容易地访问Web数据库:3.1DatasetDataset可以实现独立于任何数据源的数据访问,可以用于多种不同的数据源,也可以用于XML数据,还可以用于管理应用程序本地的数据。3.2.NET数据提供程序.NET数据提供程序包括Connection、Command、DataReader和DataAdapter对象,可以实现数据操作和对数据的快速、只进、只读访问。访问不同的数据库可以使用不同的.NET数据提供程序,如利用SQLServer.NET数据提供程序访问SQLServer数据库,利用OleDb.NET数据提供程序访问Access简单的数据库源。(1)Connection提供与数据源的连接(2)Command用于返回数据、修改数据、运行存储过程,以及发送或检索参数信息的数据库命令。(3)DataReader用于从数据源中提供高性能的数据流。(4)DataAdapter提供连接Dataset对象和数据源的桥梁,DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到Dataset中,并使对Dataset中数据的更改与数据源保持一致。4.配置.NETforOracle(1)安装.NET平台安装.NETFrameworkversion1.0及其以上版本,同时,还要安装了数据访问组件(MDAC2.6及其以上版本)(2)要访问Oracle数据库的数据,那么还需要安装Oracle8iRelease3(8.1.7)Client及其以上版本。5.ASP.NET2.0访问Oracle数据库.NETforOracle组件中用于组织类和其他类型的名字空间是System.Data.OracleClient。在此名字空间中,主要包含四个核心类,它们分别是:OracleConnection、OracleCommand、Oracle-DataReader、OracleDataAdapter。下面将通过示例使读者了解使用这些类的有关情况。这四个类是ADO.NE

ado.net能访问oracle,利用ADO.NET访问Oracle数据库的实现相关推荐

  1. 使用 ADO.NET 和 Oracle 进行高级数据访问

    使用 ADO.NET 和 Oracle 进行高级数据访问 [转自MSDN] 发布日期: 11/4/2004 | 更新日期: 11/4/2004 Bill Hamilton 适用范围: Microsof ...

  2. vba ado返回集合_利用ADO,实现同一文件夹下多个EXCEL工作表的数据汇总

    大家好,今天继续讲解<VBA数据库解决方案>,今日讲解的是第37讲,利用ADO,实现同一文件夹下多个EXCEL工作表的数据汇总.最近的内容实用性比较强,如今日的内容,只把需要汇总的EXCE ...

  3. VC中利用ADO共同实现数据库的操作

    VC中利用ADO共同实现数据库的操作 ADO是应用层的编程接口,它通过OLE DB提供的COM接口访问数据,它适合于各种客户机/服务器应用系统和基于Web的应用,尤其在一些脚本语言中访问数据库操作是A ...

  4. vc++怎么利用ado连接数据库(mysql)

    2019独角兽企业重金招聘Python工程师标准>>> 利用ado连接数据库的基本操作一般是: 1.安装数据库 2.安装驱动(微软的数据库可能不用安装驱动) 3.配置odbc数据源( ...

  5. mysql的ole db 访问接口msdasql的数据源对象_数据库访问接口(ODBC,OLEDB,ADO)

    目录 数据库访问接口发展历史 ODBC历史 ODBC(Open Database Connectivity,开放数据库互连).要了解ODBC是什么,先了解一下数据库连接的相关知识.在最开始连接数据库时 ...

  6. 利用ADO.NET处理数据的简单之处

    由于项目需要,要往数据库中导入一些历史数据,而这些历史数据都是线下人工记录的,所以有很多不规范的地方,比如:同一个公司的名称在不同的记录中可能相差那么几个字,而且每条数据不是每个字段都是完整的,等等诸 ...

  7. 利用ADO打造Excel数据库

        知识点巩固和举一反三练习,如下: ADO是一个可以自动化数据操作的COM组建,这点相信大多数自动化测试工程师都不会陌生,在数据验证方面,ADO是一个利器.但ADO在对Excel做数据验证时同样 ...

  8. 你必须知道的ADO.NET(一) 初识ADO.NET

    要 作为.NET框架最重要的组件之一,ADO.NET扮演着应用程序与数据交互的重要的角色.本文将从宏观的角度来探讨ADO.NET,和大家一起了解ADO.NET来龙去脉以及ADO.NET的主要组成部分. ...

  9. mfc ado 链接mysql 数据_MFC用ado方法和数据库连接后,怎么取得数据?(高加分)...

    展开全部 ADO第一次亲密接触32313133353236313431303231363533e78988e69d8331333332393939 -- ADO开发实践之一 一.ADO简介 ADO(A ...

最新文章

  1. mongodb和python交互
  2. 利用openbabel2.4.1进行小分子构象搜索
  3. 第三话 开关说它不认识“2”
  4. php umount强制,linux mount挂载与umount 卸载及“Device is busy”问题 | 璞玉(POOY)
  5. SAP信用控制配置事物码
  6. HDU - 3829 Cat VS Dog(最大独立集-二分图最大匹配)
  7. bootstrap-multiselect加载本地数据
  8. 第4章 旋转蛇(《C和C++游戏趣味编程》配套教学视频)
  9. 两条平行导线同向电流_如何根据功率计算电流?老师傅说这么做很简单
  10. ethtool查看网卡以及修改网卡配置
  11. Rust : codewars的Sum of Pairs
  12. 反射:类,构造器,方法使用
  13. 13 医疗挂号系统_【 微信登录】
  14. 基于云服务创建弹性托管集群服务
  15. KMP的next迷思
  16. MAC系统Python环境搭建
  17. 从破解虫脑到攻克人脑:一条“永生之路”的新赛道?
  18. 【三维激光扫描】第五章:基于点云数据的立面图绘制及三维建模
  19. 【Android-Kotlin-Volley】图片画廊学习笔记
  20. lol哪个服务器能玩无限火力,《lol》2021无限火力时间表公告 无限火力什么时候开放...

热门文章

  1. stm32f的一些问题
  2. LCD的poll和vcom的反馈调节
  3. java多行文本框显示_JavaGUI——swing組件基礎(六)多行文本框組件JTextArea
  4. CentOS系统安装jmicron网卡驱动
  5. 使用Python+OpenCV+DVG-Utils实现人群计数与目标跟踪
  6. 在CV/NLP/DL领域中,有哪些修改一行代码或者几行代码提升性能的算法?
  7. coot怎么调用python_CSE207作业代写、代做Coot project作业、代写CS/python编程作业, C/C++/Java设计作业代做...
  8. 使用pyinstaller打包you-get
  9. 车机账号体系与系统应用绑定
  10. [LeetCode788] Rotated Digits 旋转数字