【问题标题】:Xamarin unable to connect to mysqlXamarin 无法连接到 mysql
【发布时间】:2016-09-30 10:11:47
【问题描述】:


db 是我的 MySqlConnection。当我尝试运行时:db.Open(); 我收到此错误:

“System.Data.Common.DbConnection”类型在未引用的程序集中定义。您必须添加对程序集“System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

所以我跟着它并添加了System.Data 参考。现在我得到这个错误:

对“组件”类型的引用声称它在系统中定义但找不到

我正在使用 .NET Framework v4.0、MySQL 连接器 v6.9.9、Xamarin Forms v2.3.2.127 和所有 Android 支持 v23.4.0.1

附:我读过一些关于 PCL 的东西,但我不知道我使用的包是否 i PCL。

【问题讨论】:

  • 共享连接字符串。
  • ` db = new MySqlConnection("Server=192.168.56.2;port=3306;User Id=user;Password=aa");`

标签: c# mysql .net xamarin xamarin.android


【解决方案1】:

请在连接字符串中指定数据库名称

Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;
Pwd=myPassword   

【讨论】:

    【解决方案2】:

    也许这不是一个很好的解决方案,但我将整个代码移至特定的 Android 项目,它运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2019-04-08
      • 2011-03-14
      • 2021-02-05
      相关资源
      最近更新 更多