C# 30秒后连接超时

C# 30秒后连接超时,c#,mysql,C#,Mysql,我有一个C#程序连接到MYSQL数据库。存储过程所需时间超过30秒,因此连接超时。我想做的是将分配给存储过程的时间增加到5分钟。我知道默认超时为30秒,需要增加分配的时间。是否可以在C#中执行此操作,或者我是否需要执行较少的存储过程?您可以在其中创建sql查询命令: command.CommandTimeout = int.MaxValue; 或者将int.MaxValue设置为您选择的超时。您也可以使用连接超时属性来配置字符串连接中的超时 Config File : "Data Source

我有一个C#程序连接到MYSQL数据库。存储过程所需时间超过30秒,因此连接超时。我想做的是将分配给存储过程的时间增加到5分钟。我知道默认超时为30秒,需要增加分配的时间。是否可以在C#中执行此操作,或者我是否需要执行较少的存储过程?

您可以在其中创建sql查询命令:

command.CommandTimeout = int.MaxValue;

或者将int.MaxValue设置为您选择的超时。

您也可以使用
连接超时属性来配置字符串连接中的超时

Config File : "Data Source=;Initial Catalog=;Connect Timeout=...."

非常感谢。我最后在连接字符串中使用了“Command Timeout=300”。我很乐意帮助您使用2132252