C#MySQL丢失连接

时间:2009-08-18 15:15:56

标签: c# mysql connection

我有C#应用程序,我正在使用MySQL数据库。除了一件事,一切似乎都很好。我们的计算机网络有点不稳定。当我试图执行查询并且计算机同时失去与mysql服务器的连接时(我通过从计算机上拔下网络电缆来模拟这种情况,这是mysql服务器),该程序试图长时间做某事(数十秒)。我想指定像timeout这样的东西,它通过异常或类似的东西结束查询。我试图将超时参数添加到连接字符串但没有效果(我使用了ConnectionTimeout和DefaultCommandTimeout)。几秒钟后还有其他方法可以识别丢失的连接吗?

谢谢

亚当

P.S。对不起我的英语,我不是母语。

1 个答案:

答案 0 :(得分:0)

直接在命令对象上设置CommandTimeout会有帮助吗?