我正在尝试通过System.Data.SqlClient连接到我自己的MySQL数据库,但每次我尝试我都会因为服务器无法访问而进入超时。我也尝试了MySQL插件,但我也遇到了错误。我认为“APP”会阻止连接。
这是我的代码:
public void connDB() {
SqlConnectionStringBuilder ConnString = new SqlConnectionStringBuilder();
ConnString.DataSource = "[Server-IP]";
ConnString.UserID = "[Username]";
ConnString.Password = "[Password]";
ConnString.InitialCatalog = "[DB-Name]";
ConnString.ConnectTimeout = 50;
SqlConnection sqlConn = new SqlConnection(ConnString.ToString());
sqlConn.Open();
}
在sqlConn.Open();我收到此消息=>
System.Data.SqlClient.SqlException:超时已过期。操作完成之前经过的超时时间或服务器没有响应。
服务器正常响应,我的服务器输入正确。
任何人都可以帮助我吗?