我正在用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设置)。
我也尝试了在线测试连接,但它也无法连接。怎么办?
暂无答案!
目前还没有任何答案,快来回答吧!