Заполнять таблицу из консоли кириллицей - MySQL
Формулировка задачи:
При заполнении таблицы кириллицей из консоли выдает ошибку: ERROR 1366 (HY000): Incorrect string value: '\xD0\x95\xD0\xBB\xD0\xB5...' for column 's_name' at row 1
кодировку таблиц поставила utf8, настроила и Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
Как сделать возможным вставку в таблицы значений на русском языке?
Решение задачи: «Заполнять таблицу из консоли кириллицей»
textual
Листинг программы
string connect = "Database=name;Data Source=localhost;User Id=root;Password=123;CharSet=utf8"
Объяснение кода листинга программы
- В первой строке объявлена переменная
connect
, которая содержит строку с параметрами подключения к базе данных. - Значение переменной
connect
представляет собой строку, состоящую из различных парназвание = значение
, разделенных символом;
. - Каждая пара
название = значение
представляет собой параметр подключения к базе данных. - Пара
Database = name
указывает, что имя базы данных, к которой мы подключаемся, равноname
. - Пара
Data Source = localhost
указывает, что сервер, к которому мы подключаемся, этоlocalhost
. - Пара
User Id = root
указывает, что имя пользователя, которое мы используем для подключения, этоroot
. - Пара
Password = 123
указывает, что пароль, который мы используем для подключения, это123
. - Пара
CharSet = utf8
указывает, что набор символов, который мы используем, этоutf8
. - Значение переменной
connect
представляет собой строку, которую можно использовать для подключения к базе данных.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д