Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Командная строка соединения ConnectionString




Соединение с базой данных

ОБЪЕКТЫ ADO.NET

Контрольные вопросы и задания к разделу 3

1. Соберите так, как описано в п. 3.1, простейшее приложение для работы с базой данных менеджера турфирмы.

2. Постройте диаграмму классов UML-модели для данного приложения.

3. Каково назначение объектов классов DataSet, DataAdapter, DataTable, DataRelation?

4. Нарисуйте схему связей классов DataSet, DataTable, DataRelation; DataTable и DataRelation; DataColumn и DataTable; DataRow и DataTable.

5. Соберите в соответствии с описанием п. 3.4 «ручной» вариант приложения для работы с базой данных Microsoft Access.

6. Соберите в соответствии с описанием п. 3.4 «ручной» вариант приложения для работы с базой данных Microsoft SQL - NorthwindCS.

7. Постройте диаграммы классов и диаграммы взаимодействия UML-модели для данных приложений.

8. Для чего нужен компонент BindingNavigator и как его использовать?

9. В чем различие визуальных и не визуальных компонент? Приведите пример их использования.

10. Как связываются объекты DataGridView и BindingNavigator с базой данных?

11. Как связываются текстовые поля TextBox с полями базы данных?

12. Для чего в приложениях использованы строки ConnectionString и CommandText?

13. Соберите в соответствии с описанием п. 3.1 приложение для работы с базой данных служащих авиакомпании (см. п. 1.5, задание 4).

14. Соберите «ручной» вариант данного приложения.

15. Создайте и заполните базу данных студентов (см. п. 1.5, задание 11). Соберите в соответствии с описанием п. 3.1 приложение для работы с этой БД.

16. Соберите «ручной» вариант примера приложения для работы с базой данных студентов.

Строка соединения ConnectionString определяет параметры, необходимые для установления соединения с источником данных. Строка соединений при использовании мастеров генерируется средой, но можно (и желательно - во избежание неточностей и ошибок) писать эту строчку вручную.

Рассмотрим еще раз строки соединения, которые были созданы при подключении к базам данных BDTur_firm.mdb и BDTur_firmSQL.mdf.

// База данных BDTur_firm:
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source="D:\ВМИ\For ADO\BDTur_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

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 714; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.