🔥 Что такое 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"]}");
}
}
}
}
}
Ставь
👍, если было полезно!
Еще больше ответов для подготовки к собеседованиям
на сайте 👈