Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
4. ОБЪЕКТЫ ADO.NET
4.1. Соединение с базой данных
4.1.1. Командная строка соединения ConnectionString
Строка
соединения
ConnectionString определяет
параметры, необходимые для установления соединения с источником данных. Строка
соединений при использовании мастеров генерируется средой, но можно (и
желательно - во избежание неточностей и ошибок) писать эту строчку вручную.
Рассмотрим
еще раз строки соединения, которые были созданы при подключении к базам данных
BDTur_firm.mdb и BDTur_firmSQL.mdf.
//
База данных BDTur_firm:
Provider=Microsoft.Jet.OLEDB.4.0;
Data
Source="D:ВМИFor
ADOBDTur_firm.mdb" // путь к БД
//
База данных NorthwindCS;
Data
Source=.SQLEXPRESS;
AttachDbFilename="D:ВМИFor
ADO
BDTur_firmSQL.mdf";
Integrated
Security=True;
Connect
Timeout=30;
User Instance=True
В
этих строках через точку с запятой просто перечисляются параметры соединения. В
таблице 8 приводятся основные значения этих параметров.
Таблица 8. Основные
параметры строки соединения
Параметр
|
Описание
|
Provider (Поставщик)
|
Свойство
применяется для установки или возврата имени поставщика для соединения,
используется только для объектов OleDbConnection
|
Connection
Timeout
или Connect
Timeout (Время ожидания связи)
|
Длительность
времени ожидания связи с сервером перед завершением попытки и генерацией
исключения в секундах. По умолчанию 15
|
Initial
Catalog (Исходный
каталог)
|
Имя
базы данных
|
Data Source (Источник
данных)
|
Имя
используемого
SQL-сервера,
когда установлено соединение, или имя файла базы данных Microsoft Access
|
Password (Пароль)
|
Пользовательский
пароль для учетной записи SQL Server
|
User ID
(Пользовательский ID)
|
Пользовательское
имя для учетной записи
SQL Server
|
Workstation ID
|
Имя
рабочей станции или компьютера
|
Integrated Security или Trusted Connection (Интегрированная
безопасность, или Доверительное соединение)
|
Параметр,
который определяет, является ли соединение защищенным. True,
False
и SSPI
- возможные
значения
(SSPI
- эквивалент True)
|
Persist Security Info (Удержание
защитной информации)
|
Когда
установлено
False, нуждающаяся в
защите информация, такая как пароль, не возвращается как часть соединения,
если связь установлена или когда-либо была установленной. Выставление этого
свойства в
True может быть
рискованным в плане безопасности. По умолчанию False
|