我想增加mysql连接的连接超时,并且我不能修改mysql服务器管理员面板中的超时设置。我想在ConnectionTimeout应用程序中这样做,并且我注意到我可以读取属性MySqlConnection类的属性。我想知道在打开mysql连接之前是否有增加连接时间的方法。
发布于 2013-12-18 12:13:09
您可以如下所示更改ConnectionString
:
String connectionString = "Server=myserver; Port=3306; Database=databasename; Uid=userid; Pwd=password;Connection Timeout=30";
在上面的Connection String
中,可以将秒数指定为Connection Timeout
的值。
发布于 2019-03-27 04:32:28
在连接字符串中使用“默认命令超时”,它对我有效。
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
default command timeout=20;
发布于 2013-12-18 12:16:04
查看wait_timeout参数以获取my.ini
这是链接。更改value.Why后重新启动mysql,因为您的系统上可能有多个my.ini--确保您更改的是正确的
http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_wait_timeout
或
可以在连接字符串中定义
String myconnstring = "Server=yourservername; Port=portno; Database=yourdatabasename; Uid=yourUSERID; Pwd=yourpassword;Connection Timeout=120";
https://stackoverflow.com/questions/20657853
复制相似问题