winform 连接服务器数据库多长时间会超时

winform 连接服务器数据库多长时间会超时,第1张

这个要看你是什么数据库,比如SQL Server数据库,在SqlConnection对象上有一个ConnectionTimeout只读属性,帮你获取Connect Timeout的设置。

默认值为15秒(seconds), 你可以通过在建立数据库连接时,在数据库连接字符串中进行设置(Connection Timeout关键字)。

Data Source=(local)Initial Catalog=AdventureWorksIntegrated Security=SSPIConnection Timeout=30

更多关于此的信息可以参看MSDN: http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectiontimeout(v=vs.110).aspx

winform中如何设置超时

写了一个访问数据库的语句,但运行时间较长,有时会出现超时的错误。请问如何把超时时间设长点?

------解决方案--------------------

SqlConnection con=new SqlConnection()

con.ConnectionTimeout=int值//连接时间

SqlCommand cmd=new SqlCommand()

cmd.CommandTimeout=int值//执行命令时间

------解决方案--------------------

首先是你的代码问题,其次是你的sql语句或者存储过程的问题,再就是数据库配置的问题,最后是数据库服务器的性能或网速问题。

最不因该修改的是超时。

------解决方案--------------------

个人认为是你代码有问题或者机器有问题

正常情况执行SQL,再复杂也很难有超时的

sqlComm.CommandTimeout = 0这样就不会提示超时了。。同时运用线程可以解决卡死的问题

但是你这个执行时间太长了吧60000秒,如果说你要从根本上解决这个问题,建议你还是把你的存储过程进行优化,从程序那里指标不治本


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存