Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


Как выгрузить данные из базы данных Mysql в XML?

В этой статье рассмотрим на простом примере, как выполняется выгрузка данных из базы данных Mysql в XML файл с помощью языка c#

Подготовка

1. Для начала создадим новую базу данных notebook.

база данных

2. Затем создадим таблицу friends состоящую из четырёх столбцов: id, name, lastname, age.

таблица

Заполним созданную таблицу произвольными данными.

таблица с данными

3. Создадим новый проект типа Windows Forms Application и добавим на форму кнопку, нажав на которую будем выполняться выгрузка из Mysql в XML файл.

Windows Forms Application

4. Для работы с базой данных Mysql в наше приложение нужно добавить Mysql Connector.

references

На этом подготовительная часть заканчивается, переходим к основной теме статьи.

Выгрузка данных

Чтобы выполнить выгрузку данных из базы данных Mysql понадобиться сделать несколько простых действий:


Codeby Security School от Сodeby

Мы запустили свою онлайн школу по информационной безопасности. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного в курсе Paranoid


1. Для начала нужно подключиться к созданной базе данных notebook и получить из неё данные, которые содержаться в таблице friends. Для этого создадим метод GetData.

Если в данном коде вам что-то не понятно, то прочитайте статью: Работа с базой данных MySQL в C#.

И так, данные получены, и сейчас они содержаться в таблице Friends типа DataTable.

DataTable

2. Теперь создадим метод ExportToXml, с помощью которого будет осуществляться выгрузку данных в xml файл.

3. В обработчике события Button.Click добавляем оба созданных метода.

результат

xml файл

структуру xml файла

видео

Читайте также:


Безопасная сделка с гарантом Сodeby

Гарант является доверенным посредником между Участниками при проведении сделки.​ Услуга сайта «Проведение сделок через Гаранта» предоставляется всем зарегистрированным пользователям codeby.net Подробнее ...


Похожие темы

Разрешение проблемы с Warning: mysqli::mysqli(): T... На моём хостинге можно выбирать версию PHP. На выбор предоставляются PHP 5.2 / 5.3 / 5.4 / 5.5 / 5.6. Много лет назад, когда я только создавал свой ...
SQL-инъекции: простое объяснение для начинающих (ч... Суть SQL-инъекций Наверное, уже слышали шутку из Интернета: «Почему во всех уроках рисования одно и тоже: Например, урок по рисованию совы. Сначала п...
Установка и настройка Apache, PHP, MySQL, phpMyAdm... Если вас интересует, как установить сервер на Windows, то вам сюда "Установка Apache, PHP, MySQL, phpMyAdmin на Windows". Сразу скажу, это будет очен...
Удаление узла в xml документе... Как удалить узел в xml документе? В этой небольшой заметке хочу показать Вам, как удалить узел в xml документе с помощью технологии Linq to XML. И...
DVWS — проклятые уязвимые веб-сокеты... Проклятые уязвимые веб-сокеты: DVWS Damn Vulnerable Web Sockets (DVWS) является уязвимым веб-приложением, которое работает на веб-сокетах для вза...