连接已经打开的MySQL超时问题

时间:2011-07-16 16:39:18

标签: c# mysql

我发生的是基本更新查询,它基于唯一ID更新,下面是我的连接字符串。

    public static string masterConString = "SERVER=192.168.0.12;" +
                                           "UID=;" +
                                           "PASSWORD=;" +
                                           "connectiontimeout = 240000;";

UID和密码正确无误。

然而,我无法弄清楚为什么我会出现随机连接超时问题。我有大约8个与服务器的开放连接。

  

System.TimeoutException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接主机无法响应--->

1 个答案:

答案 0 :(得分:1)

连接字符串超时仅适用于打开连接。连接打开后,您可以单独为该连接中的操作设置超时。例如,如果您使用的是LINQ to SQL,则DataContext类具有用于设置此项的CommandTimeout属性。对于DataContext,默认值为30秒。