Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 225

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 219 220 221 222 223 224 < 225 > 226 227 228 229 230 231 .. 404 >> Следующая


В настоящей главе будет использоваться SQL Server/MSDE и образец БД Morthwina. Если же потребуется использовать какую-либо другую базу данных, то для этого просто выберите какой-либо подходящий для системы вашей базы данных провайдер OLE DB (например, для установления соединения с БД Access следует выбрать провайдер Microsoft Jet). Однако не следует путать эти провайдеры с провайдерами данных .NET. Data Link не позволяет выбирать провайдеры данных .NET, поэтому нам придется использовать провайдер данных OLE DB даже для SQL Server. VS, однако, оказывается в состоянии распознать, что соединение устанавливается с базой данных SQL Server, и создает объект SqlConnection самостоятельно.

Ptl.Оятт.-сап >j |

Soeoly the ЫомчзЬ* допкГ h?CL Save 1-fjjStct or crtet я кгм? ы/т._____

(ЗЕШШ

2. Ento и» tfvs м>маг

Um Vtadam HI nsuf

(* Um л iptefet 1ма twsu* trti

*1

Щелкнув мышью на кнопке Next», мы вернемся обратно к вкладке Connection. Здесь потребуется задать всю информацию, необходимую VS для установления соединения с БД. Во-первых, необходимо либо ввести имя сервера, на котором инсталлирован SQL Server или MSDE, либо выбрать его из раскрывающегося списка.

Далее необходимо указать учетную запись пользователя, которую вы хотите использовать для установления соединенна с базой данных. Если вы воспользуетесь пунктом Use Windows NT Integrated Security (использование объединенной системы безопасности Windows iNT), то VS попытается установить соединение с БД с той же самой учетной записью, которую вы использовали для регистрации i. Windows. Если для установления соединения с вашим SQL Server вы хотите воспользоваться другим именем пользователя и паролем, то необходимо выбрать следующую возможность —

Use a specific username and password (использование заданного имени пользователя и пароля) и ввести необходимую информацию в соответствующие окна. По умолчанию при использовании как MSDE, так и SQL Server инсталлируется пользователь с именем sa и пустым паролем.

Наконец, выберите БД Northwind из раскрывающегося списка Select the database on the server (выбор БД на сервере). Если вы используете MSDE, a Northwind в списке отсутствует, то следует обратиться к приложению В за подробным описанием импорта требуемой базы данных.

После ввода всей необходимой информации, щелкните мышью на кнопке Test Connection (проверочное соединение). Если будет выведено диалоговое окно с сообщением;

"Тестовое соединение установлено." (см. рис. справа), то соединение установлено.

Server Explorer -Р X
т '. ч ш

Rrftaih j

J

1 Bii СтЖ№ I

a*.

Dx-e*

JULIANS 1 .fJorthi.vind.dbo

S W Data Connection*

a §?Г~

® Database Olagranrrs

Ё- i# Tables В ¦ Views

E ¦ ф Stored Procedures a Sjj Servers

Примите наши поздравления — вы успешно установили свое первое соединение ADO.NET с базой данных! Теперь гго можно увидеть — оно расположено непосредственно под Data Connections в Server Explorer (см. рис. слева).

Мы-получили доступ к базе данных и ко всем хранящимся в ней данным даже не выходя из VS! Теперь стоит ознакомиться с их структурой. Это пригодится при написании кода, осущестнляющего доступ к данным, чем мы будем заниматься ? следующей главе.
Доступ к данным пользователя

487

Таблицы и отношения базы данных

Войдите в Server Explorer и откройте узел Tables (таблицы), который находится под только что добавленным соединенней. Теперь можно увидеть список таблиц, имеющихся в базе данных (см. рнс. справа).

Реляционные базы данных, к которым относятся SQL Server и Oracle, хранят данные в виде последовательности связанных между собой таблиц. Эти таблицы состоят из строк н столбцов;, каждая строка представляет собой запись, хранящуюся в базе данных, а каждый столбец представляют собой отдельные поля каждой записи. Для того чтобы получить наглядное представление об этой структуре, щелкните правой кнопкой мыши на узле Customers (потребители) в Server Explorer н выберите пункт Retrieve Data from Table (извлечение данных из таблицы).

|СмвапуКг« ¦|Сй*ла;ГЙв 1 fiAb-.t +
± ЯШ Afted» FuUvMk* 5Ik* P*fjr**entata« Obffft5lf,S7 ___
АНДГП Afu 'гтлйт bmp* tdaias у hebtio? ?r«S Tn.ifto Cww Afis. tie \* Cp
AOTCN Аггелу Г^у-ст.-о (Пии CWV: m
Aft OUT AtOtrd th* Hon Thwr^rt hWdy Sits PjrpriMnCjijV^ 120 KuMwer f
!№S jnebbte* atrgjvfvft^en
3LAU5 й*_ш Sw C'-.’'j iii Кжпл-Мвди ‘-вйн ftiaiire fOrsfcsrffcr. 5?
SLOW? M tin (t № Fredin^ue CAtJux fr'ilarthq М*Нф(*
HUS Соя-Йм Jhiil ИЫГ1 5ona«r Otfv С/Ar «M, Й?
B0N№ tori iLU* Liuanrc LxUtan &ЧПСГ 12, i'jc Gen &.ч
5СГГМ Мм ktfc St-Sbotil tVtCK_Tlfw\ 23 T 5-яччьм11
S58LV 0's 'JurtQ • -,i fl.tK.-ztn?’ zJr-ki RfT-i'M nTf йгл ¦?- ? ^ V Ct f
G4CTU Cociw CDrtdl* fldr* hv-ir РЖгйч Srr-icn Site л-^-i CerriO 533
ceNTC Cci ^0 «aroertitf Nozti-rL-.-n Ft-bps^co Ch*rfl №JfV4W " I « <fc &Ч?1
CKP5 Ch -p- bM v Cftnc v VJfq farm* Hb<tiSr. ^
CC*H Cc.“^-xi i v#fi- flb?, tytjjj
COK5M Carotfid «tad htiSrvii Qisfcetb Л Лсрт^-oV-oJiVc fcfittv Sark
Предыдущая << 1 .. 219 220 221 222 223 224 < 225 > 226 227 228 229 230 231 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.