关于连接池的问题,请大家帮助

lawrence191 2005-12-03 05:19:38
超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
运行程序时出现这个问题,可是我每次用完连接后都关闭了连接.为什么还会出现这个问题?
我调用的代码:
strInsert="insert ......";
link.UpdateDataBase(strInsert);

其中 UpdateDataBase函数定义为:
public int UpdateDataBase(string tempStrSQL)
{
this.myConnection = new SqlConnection(connectionString);
//使用Command之前一定要先打开连接,后关闭连接,而DataAdapter则会自动打开关闭连接SqlCommand tempSqlCommand = new SqlCommand(tempStrSQL,this.myConnection);
if(myConnection.State==ConnectionState.Closed)
{
myConnection.Open();
}
int intNumber = tempSqlCommand.ExecuteNonQuery();//返回数据库中影响的行数
if(myConnection.State==ConnectionState.Open)
{
myConnection.Close();
}
return intNumber;
}

请大家帮帮忙。。。谢谢
...全文
199 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lawrence191 2005-12-03
  • 打赏
  • 举报
回复
知道了解决办法
在connection.close()时 GC.Collect();一下。。。
谢谢各位
lawrence191 2005-12-03
  • 打赏
  • 举报
回复
急啊。。各位
http://blog.csdn.net/sykpboy/archive/2005/06/14/394494.aspx
这个方法怎么调用阿。。。
lawrence191 2005-12-03
  • 打赏
  • 举报
回复
连接字符串都是完全一样的。。‘
最起码在这里调用的时候是一样的
dvd99 2005-12-03
  • 打赏
  • 举报
回复
如果连接字符串远全一样.应该不会出这种问题啊?以前我试过.如果连接字符串不一样,连接数增加的很快,但如果完全一样.长到40个左右就不怎么太增了.你再查查你的代码.

///*************************///
这两年来慢慢习惯了光说不练
///*************************///
lawrence191 2005-12-03
  • 打赏
  • 举报
回复
jxufewbt(我的目标是5星)
麻烦解释一下 谢谢 谢谢
lawrence191 2005-12-03
  • 打赏
  • 举报
回复
楼上的大侠,谢谢
不过我不太懂怎么使用 你给的方法。。如何去调用呢?
jxufewbt 2005-12-03
  • 打赏
  • 举报
回复
http://blog.csdn.net/sykpboy/archive/2005/06/14/394494.aspx
这是一个实际使用中的项目,可访问 http://cdbke.cuit.edu.cn 可查看效果及功能,后台需要登录后才能使用(出于安全性考虑这里就不给大家介绍了,另外还有一个struts1版本的,如有需要可以与我联系)。 此项目整合了目前主流和最前源的web开发技术:采用ehcache实现二级缓存(包含查询缓存);用sf4j及logback(log4j的升级版)记录日志;proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载编译部署和运行,这是专门为我们实验室定制开发的。虽然后台逻辑并不复杂,但已经包含了架构基于s2sh技术型系统的全部基础部分:如分页,缓存,文件上传,连接池等。很适合学习使用,希望对初学JavaEE WEB开的人有所帮助。 这个资源在去年发布了第一版,已经有很多朋友下了觉得对他们有帮助,所以我才再发了一个第二版,希望对有需要的朋友有所帮助。本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 hibernate3.5,全面使用注解取代xm的l配置。 另外增加了一个ant构建脚本,支持使用hudson完成每日构建,持续集成,自动测试,代码规范检查,代码审查等功能(与此相关的jar包由于上传文件大小限制未导入) 本系统一直在使用中,所以还会不段更新,之后我打算再做一个基于javaee6的实现,给需要想学习ejb3.1等技术的朋友一个参考实现 集成测试相关jar包和更新构建脚本下载:http://download.csdn.net/source/2427972

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧