c# 写的一个 *** 作数据库的程序,因为要循环对数据库进行 *** 作,导致堆栈溢出,请问有什么好的解决办法

c# 写的一个 *** 作数据库的程序,因为要循环对数据库进行 *** 作,导致堆栈溢出,请问有什么好的解决办法,第1张

你这个情况, 我感觉应该是属于 处理超时 了.

也就是你一个 数据库命令, 执行时间超过 60秒了, 数据库还没有处理完.

不知道你是什么数据库

如果是 SQL Server 的话, 好像是可以使用一个 异步的处理机制来处理的。

也就是 把命令发给数据库, 然后直接返回。

数据库长时间处理完毕后, 再回调一个方法。

首先全堆栈的意思就是 提供从前端到后端,从展示到数据库连接一整套的框架

MEAN中包含:MongoDB、Express、AngularJS 和 Node.js。

它利用这些东西来提供web开发需要的一整套东西。

其中:

MongoDB是一个非关系型数据库

Express是node.js的一个框架,专门用来提供web开发(说白了就是解析http请求并响应http请求的封装)

AngularJS 是前端框架,是MVVM的一种实现(model and view),用来绑定前端控件和数据的。

node.js 在这MEAN中有两个体现,一个是Express,另一个是连接MongoDB。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6693510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存