社区
C#
帖子详情
如何设置ConnectionTimeOut的连接时间?
crecrecre
2009-03-06 09:08:50
如何设置ConnectionTimeOut的连接时间?
我想设置一个连接远程数据库的连接时间为5秒钟,如果在5秒钟之内没有连接上,就提示并退出。
...全文
22316
26
打赏
收藏
如何设置ConnectionTimeOut的连接时间?
如何设置ConnectionTimeOut的连接时间? 我想设置一个连接远程数据库的连接时间为5秒钟,如果在5秒钟之内没有连接上,就提示并退出。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinglingbao
2011-01-18
打赏
举报
回复
cmd.CommandTimeout=5
lattimore
2010-05-31
打赏
举报
回复
Its feel verygood
zhengmenghua
2009-10-22
打赏
举报
回复
CommandTimeout 指示在终止尝试和产生错误之前执行命令期间需等待的时间。
ConnectionTimeout 指示在终止尝试和产生错误前建立连接期间所等待的时间。
学习到老死
2009-05-08
打赏
举报
回复
[Quote=引用 17 楼 crecrecre 的回复:]
引用 16 楼 qqiuzaihui 的回复:
在我的测试中, 使用如下字符串:
Data Source=服务器名;Initial Catalog=数据库名;User ID=sa;Integrated Security=True;Connection Timeout=5
在不能正确连接的情况下:
当Connection Timeout为5时, 差不多要等待10秒左右,
当Connection Timeout为2时, 差不多要等待5秒左右.
大家可以试试, 至于原因, 我也不清楚, 将就差先用一下吧.
测试环境: VS2005 + SQL2000
…
[/Quote]
默认数据库等待15秒,网络等待30秒,一共是45秒
通过设置Connection Timeout可以控制那个15秒,但关键是另外30秒无法控制,有没有高人知道如何控制啊?
crecrecre
2009-03-28
打赏
举报
回复
等待
crecrecre
2009-03-27
打赏
举报
回复
继续等待
Luck_cl
2009-03-27
打赏
举报
回复
[Quote=引用 16 楼 qqiuzaihui 的回复:]
在我的测试中, 使用如下字符串:
Data Source=服务器名;Initial Catalog=数据库名;User ID=sa;Integrated Security=True;Connection Timeout=5
在不能正确连接的情况下:
当Connection Timeout为5时, 差不多要等待10秒左右,
当Connection Timeout为2时, 差不多要等待5秒左右.
大家可以试试, 至于原因, 我也不清楚, 将就差先用一下吧.
测试环境: VS2005 + SQL2000
[/Quote]
UP
Luck_cl
2009-03-27
打赏
举报
回复
[Quote=引用 15 楼 crecrecre 的回复:]
继续等待
[/Quote]
UP
crecrecre
2009-03-26
打赏
举报
回复
[Quote=引用 16 楼 qqiuzaihui 的回复:]
在我的测试中, 使用如下字符串:
Data Source=服务器名;Initial Catalog=数据库名;User ID=sa;Integrated Security=True;Connection Timeout=5
在不能正确连接的情况下:
当Connection Timeout为5时, 差不多要等待10秒左右,
当Connection Timeout为2时, 差不多要等待5秒左右.
大家可以试试, 至于原因, 我也不清楚, 将就差先用一下吧.
测试环境: VS2005 + SQL2000
[/Quote]
我是把服务器的IP(主机名)改了,
我在本机上试了,好像还是30-40秒。
问这个问题是考虑到某企业的网管把服务器切换到了另一个上;或是网线等网络相关的设备出现故障时,
能快速的把消息提示给前端的操作员,以免他们做其它的操作。
xian_wwq
2009-03-26
打赏
举报
回复
是的,在vs2005中设定这项好像不起作用,关注
qqiuzaihui
2009-03-25
打赏
举报
回复
在我的测试中, 使用如下字符串:
Data Source=服务器名;Initial Catalog=数据库名;User ID=sa;Integrated Security=True;Connection Timeout=5
在不能正确连接的情况下:
当Connection Timeout为5时, 差不多要等待10秒左右,
当Connection Timeout为2时, 差不多要等待5秒左右.
大家可以试试, 至于原因, 我也不清楚, 将就差先用一下吧.
测试环境: VS2005 + SQL2000
crecrecre
2009-03-25
打赏
举报
回复
继续等待
goldenet
2009-03-24
打赏
举报
回复
我有看到帖子说,那个timeout只有在.net2008里才起作用,我没试过2008,但2003肯定不起作用
liu4545533
2009-03-24
打赏
举报
回复
Server=.;Database=Test;UID=sa;PWD=123;Connect Timeout=100
xiaofei0804
2009-03-23
打赏
举报
回复
关注下,连接字符串设置的没用,我遇到的也是,
C_sdnElf
2009-03-22
打赏
举报
回复
CommandTimeout?
mhbovo
2009-03-22
打赏
举报
回复
我也遇到这样的问题,试了很多种方法,但都不行,服务器关机的时候要过 odbc是22秒 oledb是42秒的时间才提示超时
crecrecre
2009-03-11
打赏
举报
回复
大家都没有遇到过这个问题?
snria
2009-03-09
打赏
举报
回复
期待高手的解答。。。 我也遇到这个问题
crecrecre
2009-03-09
打赏
举报
回复
[Quote=引用 6 楼 memorywang 的回复:]
string ConnectionString="Server=远程服务器名或ip地址;Database=Test;UID=sa;PWD=;ConnectionTimeout=5";
[/Quote]
试过了,好像还是等待了30-40秒。
加载更多回复(5)
jmeter中
timeout
值怎么
设置
_Tomcat server.xml中配置的
connection
Timeout
参数无效?
在tomcat的配置文件server.xml中,可以
设置
Connector的参数,其中包含超时参数
connection
Timeout
。本人对其中几个重要参数大致理解为(应该理解错了):
connection
Timeout
:一个请求最多等待时间,超过则报错。max
Connection
s:最多同时连接数,连接上不一定处理。超过连接数,则排队。maxThreads:同时处理的线程数,经测试,理解无误。ac...
网络超时
设置
connection
Timeout
和So
Timeout
的区别
就是为了记住这两个超时时间的区别: 简单总结为:
连接时间
超时
connection
Timeout
和读取数据超时so
Timeout
我使用的场景是在android的开源框架Xutils中使用的 http.config
Timeout
(30000); 连接超时 http.configSo
Timeout
(
timeout
)获取数据超时 一:连接超时:
connection
T
tomcat
connection
Timeout
问题
问题现象 在某个时刻,后端收到了平时4-6倍的请求(保密起见,略去产品和事件),在10分钟后居然没有请求可以接进来 问题原因 经过分析,首先,是后端服务器的线程池满了,线程池满的原因: 1.server.xml中maxThread=512,导致超过512的之后的请求只能排队,等待有线程释放后,才能被处理; 2.
connection
Timeout
配置为10000,这个配置导致建立一个soc
connection
Timeout
和Command
Timeout
简单的说,第1个是连接数据库,第2个是连上后执行查询命令。分别属于不同的对象。
connection
Timeout
是数据库连接对象(
Connection
)连接数据库的最长执行时间,如果超出时间仍然没有连上,则放弃连接。Command
Timeout
是数据库命令对象(Command)执行查询命令的最长执行时间,如果超出时间仍然没有执行完毕,则停止执行。这两个属性在编程时一般不用
设置
。以秒为单...
【HttpClient】
connection
Request
Timeout
、
connection
Timeout
、socket
Timeout
含义
connection
RequestTimout(单位是ms):指从连接池获取连接的
timeout
超出预设时间( 从连接池获取连接的超时时间,如果连接池里连接都被用了,且超过设定时间就会抛出
Connection
Pool
Timeout
Exception connetion
Timeout
(单位是ms):指客户端和服务器建立连接的
timeout
. 就是http请求的三个阶段,一:建立连接;二:数据传送;三,断开连接。如果与服务器(这里指数据库)请求建立连接的时间超过
Connection
TimeOut
,就会抛 C
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章