| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 581 人关注过本帖
标题:数据库连接问题
只看楼主 加入收藏
lqz89815
Rank: 1
来 自:福建
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-6-25
结帖率:0
收藏
已结贴  问题点数:10 回复次数:6 
数据库连接问题
错误信息
Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.
数据库连接
<connectionStrings>
    <add name="connString" connectionString="Data Source=.;Initial Catalog=NYAppConsoleXX;User ID=sa;Password=123;Max pool size=2048;" providerName="System.Data.SqlClient"/>
  </connectionStrings>
搜索更多相关主题的帖子: 数据库 
2010-11-11 21:26
dadongzicool
Rank: 6Rank: 6
等 级:贵宾
威 望:11
帖 子:209
专家分:474
注 册:2009-3-20
收藏
得分:1 
是不是连接打开后没有关闭,把查询语句放入using中

本人出售软件专业毕业设计(包括论文,代码)题目众多,价格从优联系方式:QQ
1635008514(寻找高校代理)
2010-11-12 00:48
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
收藏
得分:1 
超时,与连接池的连接时间已过.这种情况发生是因为连接池在使用和最大连接池数目已满.
用datareader访问数据,如果访问完后,直接关闭页面而不是显式关闭连接,.NET并不会将其占用的连接和资源自动销毁回收,如果连接打开的够多,而未关闭的话,就可能造成连接池满,连接超时等现象。建议用DATASET替换DATAREADER访问数据试试。
2010-11-12 09:45
qingshuiliu
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:17
帖 子:323
专家分:1538
注 册:2009-12-28
收藏
得分:1 
同意2,3楼的办法
同时:可以用
        try
        {

        }
        catch (Exception)
        {

            throw;
        }
        finally
        {
            conn.close();
        }
把关闭放在finally块中。
2010-11-12 19:10
Issac_abc
Rank: 4
来 自:河南
等 级:业余侠客
威 望:2
帖 子:155
专家分:218
注 册:2010-6-17
收藏
得分:1 
路过 定下
2010-11-15 15:13
gq198718
Rank: 4
等 级:业余侠客
威 望:1
帖 子:86
专家分:200
注 册:2010-6-6
收藏
得分:1 
友情帮顶!
2010-11-17 16:03
北京的晚秋
Rank: 4
来 自:北京
等 级:业余侠客
帖 子:94
专家分:247
注 册:2010-11-14
收藏
得分:1 
大家都别顶这个帖子了,只是楼主没写close而已

出生在北京的晚秋时节,于是遍爱上了这个季节
2010-11-17 20:16
快速回复:数据库连接问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015160 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved