Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我在将在线托管的MySQL数据库与C应用程序连接时遇到问题_C#_Mysql - Fatal编程技术网

C# 我在将在线托管的MySQL数据库与C应用程序连接时遇到问题

C# 我在将在线托管的MySQL数据库与C应用程序连接时遇到问题,c#,mysql,C#,Mysql,我在000webhost.com上有一个免费托管的数据库,我正在尝试将该数据库连接到我的C应用程序。当我在000webhost上创建数据库时,它给了我一个在构建连接字符串时使用的表 这是我的连接字符串 Server=99.000webhost.io; Database=db_name_that_in_the_table; port=3306; Uid=username_that_in_the_table; Pwd=the_password_i_used_in_phpmyadmin; SSLMo

我在000webhost.com上有一个免费托管的数据库,我正在尝试将该数据库连接到我的C应用程序。当我在000webhost上创建数据库时,它给了我一个在构建连接字符串时使用的表

这是我的连接字符串

Server=99.000webhost.io; Database=db_name_that_in_the_table; port=3306; Uid=username_that_in_the_table; Pwd=the_password_i_used_in_phpmyadmin; SSLMode=Preferred
这是我的C代码

 try
        {
            string myconn = "Server=99.000webhost.io; Database=db_name_that_in_the_table; port=3306; Uid=username_that_in_the_table; Pwd=the_password_i_used_in_phpmyadmin; SSLMode=Preferred";
            MySqlConnection conn = new MySqlConnection(myconn);
            conn.Open();
        }

        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
当我尝试建立连接时,出现了此错误

无法连接到任何指定的MySQL主机

PS:我从phpMyAdmin中的变量选项卡获得了主机名或服务器名以及端口


问题是什么?如何解决?提前感谢。

问题是000webhost.com不支持MySQL远程连接。多亏了@uuerdo,他让我向谷歌了解了这一点。

那个网络主机提供这种访问吗;出于安全原因,许多主机将数据库连接限制为仅从主机系统内部连接到服务器。@uuerDo我不知道,您知道如何确保吗?您可能需要与主机公司联系,或者查看他们是否有常见问题解答。刚用谷歌@uuerdo快速找到这个,你是对的,这就是原因。000webhost不支持远程连接。@E.Mamaghani什么设置?