windows 通用 连接远程数据库

写了个uwp程序,要用到数据库,于是申请了google cloud sql,在cmd里也可以成功的操作此数据库:图片说明
但是在visual studio里用C#时就连接不上,一直提示这个错误:引发的异常:“MySql.Data.MySqlClient.MySqlException”(位于 MySql.Data.RT.dll 中)
MySqlConnection mc = new MySqlConnection();代码:
MySqlConnectionStringBuilder s = new MySqlConnectionStringBuilder();
s.Server = "146.148.112.96";

s.UserID = "root";
s.Database = "Bridge";
s.Password = "19901031";
mc.ConnectionString = s.ToString();
try
{
mc.Open();
MySqlCommand cmd = new MySqlCommand();
cmd = mc.CreateCommand();
cmd.CommandText = "select * from userInfo where name='" + usertextBox.Text + "' where nikyname='" + nicktextBox1.Text + "'";
MySqlDataReader mdr = cmd.ExecuteReader();
mdr.Read();
if (mdr.HasRows)
{
MessageDialog msg = new MessageDialog("Username/Nickname invalid!");
await msg.ShowAsync();
insert = false;
}
else
{
insert = true;
}
mc.Close();
}



哪位大神帮忙指导下,谢啦

2个回答

端口号是3306么?端口号、用户名、密码是否正确。

c00151315
c00151315 这些都对的,在命令行里已经可以连接上,可是用C#却不行
4 年多之前 回复

可以分享一下MySql.Data.RT.dll吗?求

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐