MySQL错误。无法从应用程序

时间:2019-05-26 21:03:15

标签: c# visual-studio networking localhost

我想从应用程序访问本地数据库。我必须使用Visual Studio和Xamarin,所以C#是语言。通过Windows应用程序和Web浏览器成功连接到数据库后,我想建立与移动设备的连接。我对网络不是很了解,因此可能很容易修复

已经将Mysql.data包含到引用中。在调试时显示此错误:'mysql.data.mysqlclient.replication.replicationmanager'的类型初始值设定项引发了异常。 这发生在conn.open();上部分。在互联网上,我发现我必须启用mysql服务器调试,这在VS2019上找不到(在项目属性下查找,应该有一个调试选项卡,但我找不到它)

   private void BtnInsert_Click(object sender, System.EventArgs e)
    {
             string MySqlConnectionString = "datasource = 127.0.0.1; port= 3306;  username =root ; password=1234;database = tag";
        MySqlConnection conn = new MySqlConnection(MySqlConnectionString);
        string query = "SELECT * from event";
        MySqlCommand commandDatabase = new MySqlCommand(query, conn);
        commandDatabase.CommandTimeout = 60;
        try
        {
            conn.Open();
            MySqlDataReader myReader = commandDatabase.ExecuteReader();

            if (myReader.HasRows)
            {
                txtSysLog.Text += "another row";
            }
            else
            {
                txtSysLog.Text = "Success";
            }
        }
        catch (MySqlException ex){

           txtSysLog.Text = ex.ToString();
        }


    }

预期只是为了在TextView中显示成功而进行测试,但是它崩溃了。我认为问题出在连接字符串上,因为我将127.0.0.1放进去,请帮助我

0 个答案:

没有答案