Первое, что нам необходимо при работе с базой данных — это создание подключения к ней. При этом необходимо указать где она находится, на какой машине в сети, авторизироваться, указать конкретную базу данных в СУБД. При этом в зависимостии от СУБД, меняются требования к определению этих параметров. Ниже мы постараемся рассмотреть примеры подключения к «большой», рассчитанной на большое количество активных сессий (одновременных подключений) Microsoft SQL Server и «маленькой» и простенькой базой Access.
Для работы с данными вам надо использовать следующие пространства имен
using System.Data; using System.Data.SqlClient; //Если используется SQL Server using System.Data.OleDb; //Если используется OLEDB
За подключение к базе данных в ADO.NET отвечает объект Connection. Рассмотрим две модификации — унивесальную OleDbConnection и рассчитанную специально для работы с MS SQL Serer — SqlConnection. «njТо, что мы не рассматриваем остальные, отнюдь не значит их отсутствие, просто принцип работы с ними аналогичный, да и, честно говоря, с другими я еще не работал. Не нужно было.
Новый объект Connection создается стандартно:
SqlConnection sqlConn= new SqlConnection(); //открываем подключение sqlConn.Open(); /*работаем с базой данных и не забываем закрыть подключение, когда оно больше не необходимо*/ sqlConn.Close()
Существует перегруженный конструктор, где можно сразу указать строку подключения: