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

doinxwow  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(327)

我在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的variables选项卡中获得了主机名或服务器名以及端口。
问题是什么?如何解决?提前谢谢。

z5btuh9x

z5btuh9x1#

问题是000webhost.com不支持mysql远程连接。多亏了@uuerdo,他把这件事告诉了我。

相关问题