gpt4 book ai didi

c# - MySQL 网络超时未设置

转载 作者:行者123 更新时间:2023-11-29 23:51:21 24 4
gpt4 key购买 nike

我像这样初始化连接:

//open connection
conn = new MySqlConnection(DSN_INFO);
conn.Open();

//increase timeouts
using (MySqlCommand comm = new MySqlCommand("set net_write_timeout=99999; set net_read_timeout=99999", conn))
{
comm.ExecuteNonQuery();
}

然后使用该连接运行 SQL 查询

string sql = "select * from blah";
comm = new MySqlCommand(sql, conn);
reader = comm.ExecuteReader();

但是后面的查询总是在 30 秒超时,因此看起来 net_read_timeout 被忽略了。我该如何解决?

最佳答案

您可以设置命令的超时时间。像这样:

comm.CommandTimeout=99999;

关于c# - MySQL 网络超时未设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25637544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com