连接主机在C#Mysql中响应失败

连接主机在C#Mysql中响应失败,c#,mysql,C#,Mysql,MySQL中出现这些错误的原因是什么 由于连接方在一段时间后没有正确响应,连接尝试失败;或者由于连接的主机未能响应,建立的连接失败 已存在与此连接关联的打开的DataReader,必须先关闭该连接。此错误: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。 表示您的命令正在尝试从表中获取数据。该表可能有大量数据,无法在允许的时间内响应(在连接字符串中设置为超时) 尝试以下方法来解决此问题 如果可能的话,把你的查询缩小或者分成几个部分 当您从Mysql

MySQL中出现这些错误的原因是什么

由于连接方在一段时间后没有正确响应,连接尝试失败;或者由于连接的主机未能响应,建立的连接失败

已存在与此连接关联的打开的DataReader,必须先关闭该连接。

此错误:

连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。

表示您的命令正在尝试从表中获取数据。该表可能有大量数据,无法在允许的时间内响应(在连接字符串中设置为超时)

尝试以下方法来解决此问题

  • 如果可能的话,把你的查询缩小或者分成几个部分
  • 当您从Mysql服务器打开连接时,增加上的连接字符串中的命令超时
  • 已经有一个与此连接关联的打开的
    DataReader
    ,必须先关闭该连接

    这意味着您的应用程序可以在第一个连接关闭之前打开第二个连接,从而导致错误

    请尝试以下任一方法来解决您的问题:

  • 先关闭第一个连接,然后再打开另一个连接
  • 允许MySql服务器允许多个连接
  • 当不再使用时,处理并关闭连接
  • 此错误:

    连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。

    表示您的命令正在尝试从表中获取数据。该表可能有大量数据,无法在允许的时间内响应(在连接字符串中设置为超时)

    尝试以下方法来解决此问题

  • 如果可能的话,把你的查询缩小或者分成几个部分
  • 当您从Mysql服务器打开连接时,增加上的连接字符串中的命令超时
  • 已经有一个与此连接关联的打开的
    DataReader
    ,必须先关闭该连接

    这意味着您的应用程序可以在第一个连接关闭之前打开第二个连接,从而导致错误

    请尝试以下任一方法来解决您的问题:

  • 先关闭第一个连接,然后再打开另一个连接
  • 允许MySql服务器允许多个连接
  • 当不再使用时,处理并关闭连接

  • 你希望从你提供的信息中得到答案吗?没有显示任何代码?没有发布完整的异常堆栈跟踪?我对此表示怀疑。请提供更多细节。您确定连接详细信息正确吗?您是否像错误告诉您的那样正确地关闭了
    数据读取器
    ?投票结束。你希望从你提供的信息中得到答案吗?没有显示任何代码?没有发布完整的异常堆栈跟踪?我对此表示怀疑。请提供更多细节。您确定连接详细信息正确吗?您是否像错误告诉您的那样正确地关闭了
    数据读取器
    ?投票结束。