* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Подключение к БД
8 февраля 2009

Есть несколько способов подключения к БД в приложении. Проще всего это сде-
лать при помощи графических инструментов Visual Studio .NET во время разработки.
Для управления текущими соединениями с источниками данных служит окно
Server Explorer. Оно обычно расположено у левой границы окна IDE и соседствует
с панелью Toolbox. Если в данный момент в окне IDE отображается панель Toolbox,
щелкните расположенный под ней ярлычок Server Explorer, чтобы открыть одно-
именное окно.
Окно Server Explorer (без стыковки) показано на рис. 6-1.
Текущие соединения с источниками данных, доступные в Visual Studio .NET,
отображаются в окне Server Explorer в виде узлов дерева Data Connections. Чтобы
добавить к проекту соединение, достаточно перетащить нужный узел Data Connections
из окна Server Explorer в окно дизайнера формы. При этом автоматически со-
здается новый объект SqlConnection или OleDbConnection, который конфигурируется
для подключения к нужной БД.
> Как добавить соединение при помощи окна Server Explorer
Перетащите узел, представляющий нужную БД, в окно дизайнера.
Окно Server Explorer также позволяет создать новое соединение, щелкнув пра-
вой кнопкой узел Data Connections и выбрав из контекстного меню команду Add
Connection. При этом открывается диалоговое окно Data Link Properties.
Окно Data Link Properties предоставляет графический интерфейс для настройки
соединений с источником данных. На вкладке Providers можно выбрать провайдер
для подключения к БД, на вкладке Connection — настроить свойства соединения, а
на вкладке Advanced — задать дополнительные необязательные свойства. Вкладка
All позволяет просматривать и редактировать текушие параметры для всех свойств
одновременно. Настроив новое подключение, щелкните ОК., чтобы закрыть диало-
говое окно Data Link Properties, — новое соединение появится в окне Server Explorer,
откуда его можно перетащить в окно дизайнера.
3. На вкладке Connection выберите БД, к которой вы хотите подключиться. В за-
висимости от типа провайдера иногда требуется установить дополнительные
свойства, например ввести имя сервера или пароль.
4. Выставив все параметры, щелкните кнопку Test Connection, чтобы проверить
работу соединения.
5. Перетащите новое соединение из окна Server Explorer в окно дизайнера — будет
создан и настроен объект соответствующего типа, представляющий это соеди-
нение.
Соединение с БД также допустимо создавать вручную. Для этого перетащите
объект Connection с панели Toolbox в окно дизайнера либо объявите и создайте эк-
земпляр этого объекта в коде. В этом случае вам придется вручную устанавливать
свойство ConnectionString. Ниже показан пример, демонстрирующий программное
создание объекта Connection и установку свойства ConnectionString:
Visual Basic .NET
' Объявить класс OleDbConnection и создать его экземпляр.
Dim myConnection As New QleDbConnection()
Создать строку подключения, в которой задан тип БД.
' БД Microsoft Access и указан путь к файлу БД.
туСоппестЛоп.ConnectionString -
"Provider=Microsoft.Jet.QLEDB.4.0;" & _
"DataSource~C:\Northwind\Northwind.mdb"
Visual C#
// Объявить класс OleDbConnection и создать его экземпляр.
OleDbConnection myConnection = new 01eDbConnection();
// Создать строку подключения, в ко~орой задан тип БД.
// БД Microsoft Access и указан путь к файлу БД.
myConnection.ConnectionString -
"Provider=Microsoft.Jet.OLEDB.4,0;DataSource=" +
"С:\\Northwind\\Northwind.mdb";
Примечание Набор параметров в строке подключения может меняться в зависимо-
сти от типа и конфигурации провайдера данных, поэтому рекомендуется по воз-
можности создавать соединения с помощью графических инструментов Visual Studio
.NET.
> Как создать новое соединение программно
1. Объявите и создайте экземпляр объекта Connection соответствующего типа.
2. Установите значение свойства ConnectionString.
> Как создать новое подключение с помощью графического интерфейса дизайнера
1. Перетащите объект Connection соответствующего типа с вкладки Data панели
Toolbox в окно дизайнера.
2. В окне Properties установите свойство ConnectionString.


Теги: .NET

Статьи по теме:

Промежуточный язык
События жизненного цикла формы
Создание DataAdapter с помощью окна Server Explorer
Стандартная система типов CTS
Создание перегруженных методов
Разрешения
Создание типизированного объекта DataSet с помощью XML Designer
Применение встроенной функциональности типов данных
Применение наборов элементов управления
Получение доступа к библиотекам типов .NET и СОМ
Ссылки на внешние библиотеки
ToDoList 5.6.6
Вывод типов
Обработка событий клавиатуры на уровне формы
Создание обработчика для группы событий
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Подключение к БД. Регион сайта: Москва и Санкт-Петербург