多线程中连接池中连接数溢出,请帮忙 各位大虾: 我在设计多线程时,多线程函数必须设为静态的,在函数中许多地方需频繁访问数据库,导致连接数很快超出连接池的最大数. 请问怎样避免连接数超过连接池的最大数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每个线程用完,及时 conn.Close();设定连接波最大数 http://blog.csdn.net/sykpboy/archive/2005/06/14/394494.aspx >>多线程调用的函数是静态的,导致函数中的连接一直不能释放,这是一个矛盾的方式。不理解上面这句话,照这么说,开发数据库应用必须用支持面向对象的语言,用C语言是想也别想了? close还不够,一定要dispose才行没有dispose的话,就自己用GC进行垃圾收集,这样还可节约很多内存空间 要先自己写dispose方法,然后垃圾收集。^_^ 多线程,共享一个连接就可以了,有必要开那么多吗?SqlDataReader 之类使用了除外 C#虚拟键盘问题 参与有分 高手请教进者又分(在线等) 关于控制窗体显示的问题 如何在程序中列出Excel表的列名? .Net Winform 中使用水晶报表问题 c# 泛型的类型转换问题 WinForm里面关于DataGridView的问题...(在线等..) 50分求DLL的反编译工具.谢谢 新手求助-关于下拉框的默认值 如何实现对用户控件同步放大、缩小功能,如图 怎样实现把string转换成datatime类型? 怎么将一个几个textbox数据临时保存到DataTable中
设定连接波最大数
不理解上面这句话,照这么说,开发数据库应用必须用支持面向对象的语言,用C语言是想也别想了?
没有dispose的话,就自己用GC进行垃圾收集,这样还可节约很多内存空间