View in Telegram
🔥 Что такое ADO.NET? ADO.NET — это набор классов в .NET Framework, предназначенный для работы с базами данных. Он обеспечивает взаимодействие с различными источниками данных, такими как SQL Server, Oracle и другими. ADO.NET поддерживает как работу с подключениями, так и выполнение команд для извлечения и изменения данных. Основные компоненты ADO.NET включают: 1. Connection — для управления соединением с источником данных. 2. Command — для выполнения SQL-запросов и хранимых процедур. 3. DataReader — для последовательного чтения данных. 4. DataSet — для работы с данными в памяти, поддерживающий таблицы и связи. Пример использования ADO.NET для получения данных из базы данных:
using System;
using System.Data;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        // Строка подключения к базе данных
        string connectionString = "Data Source=server;Initial Catalog=database;User ID=username;Password=password";

        // Создание подключения
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            // Открытие подключения
            connection.Open();
            
            // SQL-запрос для извлечения данных
            string query = "SELECT * FROM Users";
            SqlCommand command = new SqlCommand(query, connection);

            // Выполнение запроса и получение данных
            using (SqlDataReader reader = command.ExecuteReader())
            {
                // Чтение данных построчно
                while (reader.Read())
                {
                    // Доступ к данным по индексу или имени столбца
                    Console.WriteLine($"{reader["Id"]}, {reader["Name"]}");
                }
            }
        }
    }
}
Ставь 👍, если было полезно! Еще больше ответов для подготовки к собеседованиям на сайте 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily