我正在运行一个C#程序,连接到它自己的网络上的本地MySQL服务器。这一切都正常工作,直到我失去了互联网,然后C#将不会连接到服务器,尽管被IP引用(见下面的代码)。C#MySQL连接无法连接,当我失去互联网
public bool IsConnect()
{
bool result = true;
if (Connection == null)
{
if (String.IsNullOrEmpty(databaseName))
result = false;
string connstring = string.Format("Server=192.168.0.254; database={0}; UID=show; password=", "");
try
{
connection = new MySqlConnection(connstring);
connection.Open();
result = true;
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
switch (ex.Number)
{
case 0:
// MessageBox.Show("Cannot connect to server. Contact administrator");
break;
case 1045:
// MessageBox.Show("Invalid username/password, please try again");
break;
}
}
}
return result;
}
是什么原因导致“丢失互联网”? – PaulF
是否因为您的路由器出现故障,因此您的网络也如此? – BugFinder