iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >ADO.NET特性技巧是什么
  • 792
分享到

ADO.NET特性技巧是什么

2023-06-17 18:06:15 792人浏览 八月长安
摘要

这篇文章主要介绍“ADO.net特性技巧是什么”,在日常操作中,相信很多人在ADO.NET特性技巧是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET特性技巧是什么”的疑惑有所帮助!接下来,请跟

这篇文章主要介绍“ADO.net特性技巧是什么”,在日常操作中,相信很多人在ADO.NET特性技巧是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET特性技巧是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

要设置ADO.NET时,需要注意的是:如果你没有明确地提供参数信息,ADO.NET特性使用每一个命令执行重新建立OLE DB参数存取程序。 这样就删除了在命令执行前分析命令的需求,明确地把它标识为存储过程了。 

在访问任何与命令(Command)相关的输出参数前DataReader必须关闭。  在读完数据后就关闭DataReader。如果你正在使用的连接只返回该DataReader,在关闭DataReader后立即关闭连接。 

另一种明确地关闭连接的方法是给ExecuteReader方法传递CommandBehavior.CloseConnection以确保当DataReader关闭时相关的连接关闭了。如果你从某个方法返回DataReader,并且没有办法控制DataReader或者相关的连接关闭的情况下特别有用。 

DataReader不能在层之间远程访问。ADO.NET特性是设计用于连接数据访问的。  使用类型化的存取程序(例如GetString、GetInt32等等)来访问列数据。这节省了将GetValue返回的对象作为特定类型的必要的处理。 

在某一时刻只有一个DataReader能够打开。。在ADO中,如果你打开一个连接并请求两个使用只向前的只读游标的记录集,ADO隐性地为游标的生命周期的数据存储打开第二个不在连接池中的连接,接着隐性地关闭它。在ADO.NET中,如果你想在同一个数据存储上同时打开两个DataReader,你必须明确地建立两个连接,每个DataReader一个。通过这种方法ADO.NET给了你对连接池使用的更多控制。 

默认情况下,ADO.NET特性在每个Read方法中把整个行载入内存中。这允许你随机访问当前行的任意列。如果随机访问是不必要的,ADO.NET特性为了提高性能,把CommandBehavior.SequentialAccess传递给ExecuteReader调用。这改变了DataReader的默认行为,只在需要时才把数据载入内存。注意CommandBehavior.SequentialAccess要求你按次序访问返回的列。也就是,一旦你读过了返回的某个列,就不能再次读取它的值了。 

如果你结束了从DataReader中读取数据,但是仍然有大量的未读取的结果等待,那么调用Command的Cancel比调用DataReader 的Close好。调用DataReader 的Close引起它检索等待的结果并且先清空流后关闭游标。调用Command的 Cancel删除服务器上的结果,因此当DataReader关闭时,它不需要再读取结果。如果你从ADO.NET特性返回输出参数,则调用Cancel删除它们。如果你要读取任何输出参数,不要调用Command 的Cancel;***调用DataReader的 Close。 

到此,关于“ADO.NET特性技巧是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: ADO.NET特性技巧是什么

本文链接: https://www.lsjlt.com/news/291799.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ADO.NET特性技巧是什么
    这篇文章主要介绍“ADO.NET特性技巧是什么”,在日常操作中,相信很多人在ADO.NET特性技巧是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET特性技巧是什么”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-17
  • ADO.NET编程技巧是什么
    本篇内容主要讲解“ADO.NET编程技巧是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET编程技巧是什么”吧!让我先提一个问题好吗我的软件环境是:windows xp,offic...
    99+
    2023-06-17
  • ADO.NET组件技巧是什么
    本篇内容主要讲解“ADO.NET组件技巧是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET组件技巧是什么”吧!示例中的代码假定您可以连接到 Microsoft SQL Serve...
    99+
    2023-06-17
  • ADO.NET处理技巧是什么
    本篇内容主要讲解“ADO.NET处理技巧是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET处理技巧是什么”吧!命令构造器的使用应该限制在设计时或者ad-hoc情况下。需要的生成数...
    99+
    2023-06-17
  • ADO.NET使用技巧是什么
    本篇内容介绍了“ADO.NET使用技巧是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!打开连接后,ADO.NET技巧使本地OLE DB向...
    99+
    2023-06-17
  • ADO.NET程序使用技巧是什么
    本篇内容介绍了“ADO.NET程序使用技巧是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对于ADO.NET程序提供一个类的集合,专门设...
    99+
    2023-06-17
  • ADO.NET中DataGridView控件特性是什么
    小编给大家分享一下ADO.NET中DataGridView控件特性是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ADO.NET经过长时间的发展,很多用户都很...
    99+
    2023-06-17
  • ADO.NET数据库先关技巧是什么
    本篇内容介绍了“ADO.NET数据库先关技巧是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ADO.NET数据库是微软针对ADO的缺陷而...
    99+
    2023-06-17
  • 下一代的ADO.NET使用技巧是什么
    这篇文章主要讲解了“下一代的ADO.NET使用技巧是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“下一代的ADO.NET使用技巧是什么”吧!比如下面的例子:这是一个普通的关系型数据库。下...
    99+
    2023-06-17
  • ADO.NET类和接口相关使用技巧是什么
    本篇内容主要讲解“ADO.NET类和接口相关使用技巧是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET类和接口相关使用技巧是什么”吧!为每种类型的数据库服务器专门定制数据库访问类...
    99+
    2023-06-17
  • ADO.NET性能原理是什么
    本篇内容介绍了“ADO.NET性能原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.ADO.NET性能装载XML数据在 ADO.N...
    99+
    2023-06-17
  • javascript中的技术特性是什么
    本篇内容介绍了“javascript中的技术特性是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • ADO.NET DataAdapter对象属性是什么
    这篇文章主要介绍“ADO.NET DataAdapter对象属性是什么”,在日常操作中,相信很多人在ADO.NET DataAdapter对象属性是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.N...
    99+
    2023-06-17
  • ADO.NET是什么
    小编给大家分享一下ADO.NET是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是ADO.NETADO.NET是一组用于和数据源进行交互的面向对象类库。通...
    99+
    2023-06-18
  • PHP 函数性能优化的技巧是什么?
    优化 php 函数性能的技巧包括:避免嵌套函数调用使用缓存减少带有大量参数的函数数据类型优化预加载函数使用函数分析工具 PHP 函数性能优化的技巧 优化 PHP 函数的性能对于提高应用...
    99+
    2024-04-28
    php 函数性能优化 redis 键值对
  • javascript特性是什么
    这篇文章给大家分享的是有关javascript特性是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 javascript特性有:1、展开操作符;2...
    99+
    2024-04-02
  • Ado Connection技巧是什么
    这篇文章主要讲解了“Ado Connection技巧是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ado Connection技巧是什么”吧!我们首先知道  activex ...
    99+
    2023-06-17
  • 解决浏览器兼容性的技巧是什么
    本篇内容主要讲解“解决浏览器兼容性的技巧是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“解决浏览器兼容性的技巧是什么”吧!   一、chrome下会让小于...
    99+
    2024-04-02
  • JS属性的特性是什么
    这篇文章将为大家详细讲解有关JS属性的特性是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。概念ECMAScript 5 中定义了一个名叫“属性描述符”的...
    99+
    2024-04-02
  • php7.4新特性是什么
    这篇文章主要介绍了php7.4新特性是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作