Как делал лабу в универе в процессе работы встретил этот класс. Через него вроде бы настраивалась конфигурация базы данных. Расскажите пожалуйста про этот класс поподробнее
Объект SqlConnection представляет уникальный доступ в источнику данных SQL Server. С клиент-серверной системаой базы данных, SqlConnection еквивалентен сетевому подключению к серверу. SqlConnection как правило исполльзуется с SqlDataAdapter и SqlCommand что б улучшить производительность, подключаясь к баще данных Microsoft SQL Server.
При создании экземпляра класса SqlConnection все свойства принимают свои изначальные, дефолтные значения.
Пример использования:
string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); SqlCommand command = new SqlCommand(); command.CommandText = "SELECT * FROM Users"; command.Connection = connection; }
Пример добавления объектов с помощью SqlConnection:
class Program { static void Main(string[] args) { string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True"; string sqlExpression = "INSERT INTO Users (Name, Age) VALUES ('Tom', 18)";using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); SqlCommand command = new SqlCommand(sqlExpression, connection); int number = command.ExecuteNonQuery(); Console.WriteLine("Добавлено объектов: {0}", number); } Console.Read(); }
}