asp.net内核中mysql数据库的连接

iibxawm4  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(199)

我正在用asp.NETCore2.0创建网站,现在我需要从mysql数据库中获取数据。
数据库位于使用 cpanel 在过去,我创建了简单的rest api,从该数据库获取一些数据,并使用以下配置:

server: db5.cpanelhosting.rs
Port: 3306
user: termodom_guest
pw: a1s2d3f4g5h6j7k8

现在的问题是当我使用这样的代码时:

using (MySqlConnection con = new MySqlConnection("server=217.26.215.19;port=3306;database=termodom_TDMajstor;user=termodom_guest;password=a1s2d3f4g5h6j7k8"))
{
    con.Open();
    using (MySqlCommand cmd = new MySqlCommand("SELECT * FROM KORISNIK", con))
    {
        MySqlDataReader dr = cmd.ExecuteReader();

        if(dr.Read())
        {
            return true;
        }
    }
}

这让我犯了个错误
mysql.data.mysqlclient.mysqlexception(0x80004005):超时已过期。操作完成前已过超时时间,或者服务器没有响应。位于mysql.data.mysqlclient.nativedriver.open()的mysql.data.common.streamcreator.gettcstream(mysqlconnectionstringbuilder设置)。
我也尝试了在线测试连接,但它也无法连接。怎么办?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题