c# 保存数据到缓存的问题

我用c# 写了个采集程序,想
先把采集的数据保存在缓存中,然后等采集完了所有数据,再一起分开插入数据库中。请问如何保存数据先到缓存中,然后再如何调用这些数据保存到数据库中啊?

第1个回答  2010-01-25
不一定要保存到Cache里,你把数据保存到DataTable里,等DataTable里的数据到一定数量就入库也可以
第2个回答  2010-01-25
直接使用cache对象即可,至于什么样的存储方式就你自己把握了,可以考虑使用datatable的方式,也可以用cahce的键-值方式,cache["a"]=b
第3个回答  2010-01-25
楼主,我也不知道行不行,有一个思路,
就用dataset,把你的数据放到dataset中,再放到cache中,然后再插入到数据库上,
第4个回答  2010-01-28
你用创建一个临时文件来存放缓存中的文件

湖北新蓝海是一家专注于网络营销 网络推广的领头企业 ,已为武汉健民、华工激光、江西仁和等多家知名企业提供网络营销外包服务。详情请到各大搜索引擎中搜索“湖北新蓝海”
第5个回答  2010-01-25
System.Web.HttpRuntime.Cache["名字"] = "数据";本回答被提问者采纳

C#中如何把数据备份到缓存中
第一种:数据量小且算法复杂,你可以把分析后的数据按一定格式(如XML、JSON等)转存到文件中,以后程序再要读这些信息的时候,直接读转存的缓存文件就可以了;第二种:数据量大且算法简单,读取转存文件是没有直接在数据库中取记录执行速度快的,如果这样的话,你可以把原始数据备份到一个表中,用...

C#中如何把数据备份到缓存中
第一种:数据量小且算法复杂,你可以把分析后的数据按一定格式(如XML、JSON等)转存到文件中,以后程序再要读这些信息的时候,直接读转存的缓存文件就可以了;第二种:数据量大且算法简单,读取转存文件是没有直接在数据库中取记录执行速度快的,如果这样的话,你可以把原始数据备份到一个表中,用...

c# 在winform登陆,信息保存到缓存,点击按钮打开chrome,网页是已登 ...
这个不可能。因为要网页登录,必需要COOKIE。除非,你的连接里加上一个令牌,在服务器收到后再验证下。

C#怎么写入缓存的问题
private void form1_Load(object sender, EventArgs e){ if(System.IO.File.Exists(Application.StartupPath + @"\\Image\\you.jpg") { this.Back = Image.FromFile(Application.StartupPath + @"\\Image\\you.jpg"); }}窗体的Load事件 ...

关于在C#的winform中把登录信息写入缓存的问题
你多有想象力就有多少种方法, 这根本就是个想象力的问题,你爱怎么存都行.比如你可以定义个静态类,有个静态属性叫 User , 然后登录完赋值就是了

c#读取文本文件,有几万行数据,读出来然后存到数据库,怎么提高读取效率和...
思路:可以用流来读取,并且每次读取二十条数据,存入缓存中buff,然后把这二十条数据清空,再读后面的数据以此类推,读完之后把缓存中的数据,一并写入到数据库中,你也可以在读取的时候把数据设大一点

c# Settings 中的数据保存在哪了
存放在 C:\\Users\\[你的用户名]\\AppData\\Local\\[你的程序名] 文件夹中 例如,我的用户名为FlashCat,程序名为ConsoleApplicaiton1 C:\\Users\\FlashCat\\AppData\\Local\\ConsoleApplication1 下

c#大量运用缓存好不好
缓存都是存在内存中的如果你内存够大自然可以!但是过多的话系统消耗太大对配置上就要有要求!主要看你做什么,如果必要的话适当使用应该没啥!c#还是很先进的!所以一般不会有太大问题!我只是少量使用过!太多的话我也没使用过!记得之前有朋友遇到这个问题,好像说有一种硬盘存储的方式,我没研究,...

C#在Winform处理缓存问题
外部改变时吗?如果外部能够改变,说明程序和文件已经断开连接了。所以需要定时(轮询)去访问这个文件来比较。比较的话,如果文本较小就读到内存里比。如果文件较大,复制一个到本地,然后用两个文件的哈希值去比。

c# 缓存有啥作用?现实意义是什么?用缓存和不用缓存有什么区别?
把数据或页面内容在第一次请求后存在内存中,下次有需要讨直接取内存中的。可加快处理速度减少io操作

相似回答