C# 无法打开连接
本文关键字:连接 | 更新日期: 2023-09-27 18:35:55
我创建了一个连接到服务器以从数据库中检索数据的系统,但是我得到"MySql.Data中发生了类型为'System.TimeoutException'的未处理异常.dll"...
如果我连接到本地主机,一切都很好......
string StrCon = string.Format("Server= Cant tell you ; database={0};UID= cant tell you ; password='cant tell you '", "cant tell you");
MySqlConnection Connection = new MySqlConnection(StrCon);
while (true)
{
//MySqlConnection Connection = null;
Console.WriteLine("not connected");
Connection.Open();
Console.WriteLine("connected");
string Query = "SELECT * FROM lat_long WHERE ID=1";
MySqlCommand cmd = new MySqlCommand(Query, Connection);
MySqlDataReader dr = cmd.ExecuteReader();
确保主机上的防火墙未打开和/或 mysql 服务器绑定到 0.0.0.0 或接口地址 - 如果绑定到 127.0.0.1/::1,则服务器将无法通过网络访问。