ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode


MySQL и C# — работаем с базой данных. Запросы SELECT


В видеоуроке рассмотрим работу с базой данных MySQL на примере SELECT-запросов из программы, написанной на языке программирования C#. В статье вы найдёте исходные коды примеров из видео.

В видео показано выполнение запросов выборки (SELECT) к БД с помощью C#. Рассказывается про получение, как одного значения из базы, так и нескольких столбцов и строк.


Исходный код примера с получением одного значения из базы с помощью метода ExecuteScalar():

Ниже представлен исходный код, использующийся для получения нескольких строк и нескольких столбцов из базы данных с помощью MySqlDataReader.

Продолжение темы:

Выполнение запросов модификации данных в MySQL на C#: INSERT, UPDATE и DELETE

4.9/5 - (51 голос)



Поделиться в соц. сетях:

8 комментария(ев) к статье “MySQL и C# — работаем с базой данных. Запросы SELECT

  1. Иван

    Большое спасибо. Очень полезно и доходчиво, сама суть без всего лишнего.

    1. admin Автор статьи

      Там все то же самое по сути. Или Вас интересует вывод данных в определенный элемент управления?

      1. breik1

        Меня интересует такой запрос к БД на Access, и выводом к примеру на ТекстБокс.

        1. admin Автор статьи

          Весь процесс подобный. Различия для MS Access:

          Используется пространство имен:

          using System.Data.OleDb

          Строка подключения к БД:

          Provider=Microsoft.Jet.OLEDB.4.0;Data Source=НАЗВАНИЕ_ФАЙЛА.mdb

          или

          Provider=Microsoft.ACE.OLEDB.12.0;Data Source=НАЗВАНИЕ_ФАЙЛА.mdb

          Классы:

          OleDbConnection, OleDbCommand, OleDbDataReader

  2. Артём

    Спасибо. Единственный в интернете толковый материал, с рабочими примерами кода.
    Кстати, примеры подходят не только для MySQL, они работают и с базами MSSqlServer.
    Если заменить команду MySqlConnection на команду SqlConnection — все работает в базах MSSqlServer.

Добавить комментарий

Ваш адрес email не будет опубликован.