连接到MYSQL数据库错误(UWP C#) [英] Connecting to MYSQL database error (UWP C#)

查看:86
本文介绍了连接到MYSQL数据库错误(UWP C#)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我为Windows 10桌面编写UWP应用

I writing UWP app for windows 10 desktop

我试图连接到服务器上的数据库

I trying to connect to DB on server

我代码:

 using (MySqlConnection connection = new MySqlConnection("Database= milano_app2;Data Source=IP_OF_SERVER;User Id=USERNAME;Password=;SslMode=None;"))
        {
            connection.Open();


            MySqlCommand createCommand = new MySqlCommand("CREATE TABLE demotable(salary int,surname varchar(255))", connection);
            createCommand.ExecuteNonQuery();


            MySqlCommand addCommand = new MySqlCommand("INSERT INTO demotable (salary,surname) VALUES (1234,'Вейдер')", connection);
            addCommand.ExecuteNonQuery();

        }

但是当我启动应用程序时,我会遇到此错误

But when I launch app i have this error

我认为BD编码存在问题?

I think problem in encoding of BD?

如何使它成为UTF-8?

How I can make it UTF-8?

感谢帮助。

推荐答案

将CharSet = utf8添加到连接字符串:

Add CharSet=utf8 to connection string :

"Database= milano_app2;Data Source=IP_OF_SERVER;User Id=USERNAME;Password=;SslMode=None;CharSet=utf8;"

这篇关于连接到MYSQL数据库错误(UWP C#)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆