Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MySQL connector NET 6.7.9-修复;普通的;WinRT程序集的问题_C#_Ssl_Mysql Connector_Windows 1252 - Fatal编程技术网

C# MySQL connector NET 6.7.9-修复;普通的;WinRT程序集的问题

C# MySQL connector NET 6.7.9-修复;普通的;WinRT程序集的问题,c#,ssl,mysql-connector,windows-1252,C#,Ssl,Mysql Connector,Windows 1252,我正在开发Windows通用应用程序,其中我使用MySQL connector NET 6.7.9与数据库通信。WinRT大会给我带来了很多痛苦。 目前的主要问题是: 如何在打开连接时修复SSL异常 如何修复打开连接时windows-1252编码不受支持的异常 这些都是我到目前为止遇到的问题,如果我发现新的东西,我会更新这篇文章 SSL异常 连接时,连接器在不支持SSL连接的情况下引发异常: 修复-添加SSL模式=无;要连接字符串,请执行以下操作: public static void Assi

我正在开发Windows通用应用程序,其中我使用MySQL connector NET 6.7.9与数据库通信。WinRT大会给我带来了很多痛苦。 目前的主要问题是:

  • 如何在打开连接时修复SSL异常
  • 如何修复打开连接时windows-1252编码不受支持的异常
  • 这些都是我到目前为止遇到的问题,如果我发现新的东西,我会更新这篇文章

  • SSL异常
  • 连接时,连接器在不支持SSL连接的情况下引发异常:

    修复-添加SSL模式=无;要连接字符串,请执行以下操作:

    public static void AssignConnection()
    {
        string MyConString = "SERVER=localhost;" +
        "DATABASE=test;" +
        "UID=root;" +
        "PASSWORD=;" +
        "SSL Mode=None;"
    
        MySqlConnection connection = new MySqlConnection(MyConString);
        connection.Open();
    }
    
    public static void AssignConnection()
    {
        string MyConString = "SERVER=localhost;" +
        "DATABASE=test;" +
        "UID=root;" +
        "PASSWORD=;" +
        "SSL Mode=None;" +
        "charset=utf8";
    
        MySqlConnection connection = new MySqlConnection(MyConString);
        connection.Open();
    }
    
  • 不支持windows-1252编码异常
  • 如果您“修复”了问题1,您可能会遇到windows-1252编码异常

    修复-将charset=utf8添加到连接字符串:

    public static void AssignConnection()
    {
        string MyConString = "SERVER=localhost;" +
        "DATABASE=test;" +
        "UID=root;" +
        "PASSWORD=;" +
        "SSL Mode=None;"
    
        MySqlConnection connection = new MySqlConnection(MyConString);
        connection.Open();
    }
    
    public static void AssignConnection()
    {
        string MyConString = "SERVER=localhost;" +
        "DATABASE=test;" +
        "UID=root;" +
        "PASSWORD=;" +
        "SSL Mode=None;" +
        "charset=utf8";
    
        MySqlConnection connection = new MySqlConnection(MyConString);
        connection.Open();
    }
    

    我赞扬您愿意尝试并分享您的解决方案,但您必须记住,这是一个问答网站。你应该把你的帖子改成一个问题,然后在下面回答。好的,我在上面。你好,你不能在SSL和模式之间留空格。它必须是“SslMode=None”