Об’єкт SqlConnection представляє унікальний сеанс для джерела даних SQL Server. У системі бази даних клієнт/сервер це еквівалентно мережевому підключенню до сервера. SqlConnection використовується разом із SqlDataAdapter і SqlCommand для підвищення продуктивності під час підключення до бази даних Microsoft SQL Server.
Клас SqlConnection створює з’єднання з базою даних. Крім того, це з’єднання (з’єднання з базою даних) використовується SqlCommand для роботи з цією базою даних. Клас SqlCommand використовується для виконання операторів SQL.
Виконує такі команди, як Transact-SQL INSERT, DELETE, UPDATE і SET.. Отримує одне значення (наприклад, сукупне значення) із бази даних.
SqlConnection відкривається та встановлюється як підключення для SqlCommand. Потім приклад викликає ExecuteNonQuery. Щоб виконати це, ExecuteNonQuery передається SqlConnection і рядок запиту, який є оператором INSERT Transact-SQL. Підключення автоматично закривається, коли код виходить із блоку використання.
Оператор CONNECT встановлює зв'язок із СУБД. Ви встановлюєте з’єднання для надсилання специфічних для СУБД операторів SQL до СУБД або для отримання даних СУБД. Підключення залишається в силі, доки ви не видасте оператор DISCONNECT або не завершите процедуру SQL.
SQL JOIN. Речення JOIN є використовується для об’єднання рядків з двох або більше таблиць на основі пов’язаного стовпця між ними. Зауважте, що стовпець «CustomerID» у таблиці «Orders» відноситься до «CustomerID» у таблиці «Customers». Зв’язок між двома таблицями вище – це стовпець «CustomerID».