在循环里创建SqlDataAdapter 这样消耗的内存是多少呀?

问题描述

如这样:for(){SqlDataAdaptertapt=newSqlDataAdapter(com);DataSettdset=newDataSet();tapt.Fill(tdset);DataTablettab=tdset.Tables[0];batchcode=ttab.Rows[0][0].ToString();batchname=ttab.Rows[0][1].ToString();}

解决方案

解决方案二:
不知道。GC.Collect();回拉垃圾~
解决方案三:
在循环里创建SqlDataAdapter肯定更耗内存,具体多少不知道
解决方案四:
占用内存事小,关键是会大量占用数据库连接,一旦控制不好,对数据库性能影响重大甚至崩溃。

时间: 2024-08-01 01:33:20

在循环里创建SqlDataAdapter 这样消耗的内存是多少呀?的相关文章

mysql 里executeQuery在for循环里执行失效怎么解决?

问题描述 mysql 里executeQuery在for循环里执行失效怎么解决? 问题就是,之前是有时候可以上传图片,并被数据库记录,但会经常图片上传成功,数据库记录却没有. 在javabean的数据库里是这样创建conn 和 st 及rs的: public ft_con(){ if(conn==null){ try{ //Class.forName("com.microsoft.sqlserver.jdbc"); 基本不使用. //Class.forName("com.mi

《动手玩转Arduino》——2.3 在IDE里创建第一个程序

2.3 在IDE里创建第一个程序 一个Arduino程序就是用来实现一个特定任务的一组指令.本节我们要创建和上传一个简单的程序,能让Arduino的LED(见图2-11)亮一秒.灭一秒,形成不断的闪烁. 注意: 别太操心所建立的这个程序里的具体指令.这个程序是为了说明要让Arduino做点什么事情是很容易的,继续读下去会遇到更难的部分. 首先,用USB线把Arduino板连到计算机上,然后打开IDE,选择Tools->Serial Port,确认正确的串口已经被勾选上,这样就能确认Arduino

score-ASP页面修改循环里 怎么相加

问题描述 ASP页面修改循环里 怎么相加 <% sql = "SELECT * FROM Accounts.dbo.view_2 where IsAndroid = 0" set rs = conn.execute(sql) if not rs.eof then do while not rs.eof userid=rs("USERID") set rxsum=conn.execute("SELECT SUM(Score) FROM Accounts

如何在ps里创建扁平图标

  在ps里如何创建6个扁平图标 我们将会创建以上6个扁平图标; 通过最近发生在太空探索和发现的事件启发,我们将经过一个令人兴奋的过程,在Adobe Photoshop里创建时尚扁平的图标,长阴影的影响下,用简单的形状和路径操作.让我们开动吧! 一.太空火箭图标 下面我们将应用我们的形状工具.我选择图像色彩饱和度低的颜色以营造出复古的效果,这使得有一个很好的结合与扁平图标.您可以将此颜色调色板保存到您的计算机,在打开的Photoshop中,用吸管工具(I)直接从中挑选颜色,为基本形状填充颜色.

ASP.NET 2.0数据教程之六十七:在TableAdapters里创建新的存储过程

返回"ASP.NET 2.0数据教程目录" 导言: 本教程的Data Access Layer (DAL)使用的是类型化的数据集 (Typed DataSets).就像我们在第一章<Creating aData Access Layer>里探讨 的一样,该类型化的数据集由强类型的DataTable和TableAdapter构成. DataTable描绘的是系统里的逻辑实体而TableAdapter引用相关数据库执行数据访 问,包括对DataTable填充数据.执行返回标量数

java 如何在一个普通类里创建session

问题描述 java 如何在一个普通类里创建session 如果不能的话,有其他方法能实现session的功能么 ,只做存取数据用 解决方案 从session的本质来看,就是一个全局的数据缓存对象,它底层实现就是Map的.所以如果你想实现一个全局的数据缓存功能,只要定义一个全局的HashMap或者HashTable对象就可以了.

如何用java在mysql里创建表头

问题描述 如何用java在mysql里创建表头 用java在mysql里创建表头,表头是从网页的table标签里获取的属性值.CS萌新求大大解决一下.O(∩_∩)O谢谢 解决方案 create table (字段)http://www.pudn.com/downloads553/sourcecode/java/detail2282083.htmlhttp://blog.csdn.net/rui_dlut/article/details/6758031

怎么删除循环里面的marker(asp.net)

问题描述 怎么删除循环里面的marker(asp.net) function play() { window.run = function () { var j = 0; var ico = icon_str[j]; var myIcon = new BMap.Icon(""../"" + ico + """" new BMap.Size(25 22) { imageOffset: new BMap.Size(0 0) //

wpf c#-有没有办法将异步方法里创建的对象作为数据源关联到控件上...请指教,谢谢

问题描述 有没有办法将异步方法里创建的对象作为数据源关联到控件上...请指教,谢谢 有没有办法将异步方法里创建的对象作为数据源关联到控件上...请指教,谢谢 我将一个异步生成的对象赋给了控件,提示以下异常: "必须在与 DependencyObject 相同的线程上创建 DependencySourc" 根据异常的提示 创建数据源与创建控件不是同一个线程,所以无法作为其数据源,请问有什么方法使得异步里创建的对象能够作为控件的数据源进行绑定.. //异步调用的方法: private vo