Програми для обліку

Українське програмне забезпечення з відкритим кодом

C#

Дописи

Програмування / C#

16.12.2025 17:35 C#

Microsoft SQL Server - приклад роботи із сервером баз даних на мові програмування C# | MS SQL

Для підключення використовується драйвер Microsoft.Data.SqlClient
Microsoft.Data.SqlClient — це постачальник даних .NET для MS SQL

В програмі Visual Studio Code створюємо новий проект
dotnet new console

Додаємо до проекту пакет Microsoft.Data.SqlClient
dotnet add package Microsoft.Data.SqlClient

Файл Program.cs
using Microsoft.Data.SqlClient;

namespace HelloApp
{
    class Program
    {
        static async Task Main(string[] args)
        {
            string connectionString = "Data Source=localhost\\test;Integrated Security=True;Encrypt=True;TrustServerCertificate=True";
            using (SqlConnection connection = new(connectionString))
            {
                await connection.OpenAsync();
                connection.ChangeDatabase("MyDataBase");

                SqlCommand command = connection.CreateCommand();
                command.CommandText = @"SELECT ID FROM Table";
                using (SqlDataReader reader = await command.ExecuteReaderAsync())
                    while (await reader.ReadAsync())
                    {
                        var id = reader["ID"];
                        Console.WriteLine(id);
                    }
            }
            Console.Read();
        }
    }
}

Файл MSSqlTest.csproj
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>net10.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.3" />
  </ItemGroup>

</Project>

© accounting.org.ua - 2025