如何从c#应用程序增加mysql连接的连接超时?

Use*_*892 2 c# mysql

我想增加mysql连接的连接超时,我无法修改mysql服务器管理员面板的超时设置.我想内C#应用程序做到这一点,我注意到,我可以读取属性ConnectionTimeout的MySqlConnection类.我想知道有没有办法在打开mysql连接之前增加连接时间.

Sud*_*udi 8

你可以改变ConnectionString如下:

String connectionString = "Server=myserver; Port=3306; Database=databasename; Uid=userid; Pwd=password;Connection Timeout=30";
Run Code Online (Sandbox Code Playgroud)

在上面Connection String你可以指定秒数作为值Connection Timeout


小智 5

在连接字符串中使用“默认命令超时”,它对我有用

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
default command timeout=20;
Run Code Online (Sandbox Code Playgroud)

https://www.connectionstrings.com/mysql-connector-net-mysqlconnection/specifying-default-command-timeout/