c00151315
c00151315
采纳率37.5%
2016-04-08 15:53 阅读 2.3k

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条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-04-08 22:00

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

    点赞 1 评论 复制链接分享
  • vmoor2016 vmoor2016 2017-04-28 12:45

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

    点赞 评论 复制链接分享

相关推荐