Четверг Мая 17 , 2012
TEXT_SIZE
   


Строки подключения

В приведенных выше фрагментах кода для объектов OleDbConnection передается строка подключения, которая состоит из пар параметр — значение*, разделен ных точкой с запятой: strConn = "Параметр1=3начение1;Параметр2=3начение2;...Параметры и значения зависят от нужного вам источника данных и способа подключения к нему. Поставщик данных OLE DB. NET очень удобен для подключения к БД и предоставляет множество способов создания строки подключения.

Давайте вкратце рассмотрим создание строк подключения для трех наиболее часто используемых поставщиков данных OLE DB: для БД Access, БД SQL Server и БД Oracle. Поставщик OLE DB для БД SQL Server При подключении к БД SQL Server можно указать собственного поставщика OLE DB, расположение экземпляра SQL Server, нужную БД, а также имя пользователя и пароль: Provider=SQLOLEDB;Data 5оигсе=Сервер; Initial Catalog=BA; User Ю=ИдентификаторПользователя;Раз5иогй=Пароль; Начиная с SQL Sewer версии 2000, на одном компьютере можно устанавливать несколько экземпляров SQL Server. Чтобы указать в коде нужный экземпляр, воспользуйтесь следующим синтаксисом атрибута Data Source-. Provider=SQLOLEDB;Data Зоигсе=Сервер\Экземпляр; Initial Catalog=Efl; User Ю=ИдентификаторПопьзователя; Password=napont.

; Если вы подключаетесь к SQL Server при помощи реквизитов для входа в сеть, можно воспользоваться атрибутом Integrated Security и опустить имя пользовате ля и пароль: Provider=SQLOLEDB;Data 8оигсе=Сервер;Initial Catalog=Bfl; Integrated Security=SSPI; От некоторых старых привычек трудно избавиться. При подключении к SQL Server посредством старой технологии (ODB() сетевые реквизиты можно задействовать, воспользовавшись атрибутом Trusted_Connection. Поставщик OLE DB SQL Server принимает этот атрибут как псевдоним Integrated Security. Я продолжаю использовать этот несколько устаревший синтаксис в основном потому, что значение Yes запомнить проще, чем SSPI-. Provider=SQLOLEDB; Data 5оигсв=Сервер; Initial Catalog=Bfl;Trusted_Connection=Yes; Подробнее о параметрах данного поставщика — в документации Microsoft Data Access SDK.

Поставщик OLE OB для БД Oracle Разработчики, использующие ADO. NET для подключения к БД Oracle, не просто устанавливают ADO. NET и создают строку подключения. И поставщик Microsoft OLE DB Provider for Oracle, и драйвер Microsoft ODBC Driver for Oracle взаимодействуют с клиентскими компонентами Oracle, а не непосредственно с БД Oracle. Чтобы взаимодействовать с Oracle при помощи ADO.

NET, вам потребуется установить соответствующую версию клиентских утилит Oracle (SQL'Net) и создать псевдоним БД. Затем можно воспользоваться строкой подключения: Provider=MSDAORA;Data 5оигсе=ПсевдонимБД; User 10=ИдентификаторПользователя; Password=napont>; Подробнее о параметрах данного поставщика — в документации Microsoft Data Access SDK.

Добавить комментарий


Защитный код
Обновить

Рейтинг пользователей: / 0
ХудшийЛучший 

Метео

Войти

Голосование

Идеальный вариант проведения новогодней корпоративной вечеринки - это…

Сейчас на сайте

Сейчас 7 гостей онлайн