В рассматриваемом приложении в качестве СУБД используется MS SQL Server 2005. Создаем соединение проекта с базой данных. Для этого выбираем пункт меню Tools/Connect to Database. Появляется окно AddConnection (рисунок 8.5)
Рис. 8.5. Окно AddConnection
В пункте "Server name" задаем имя сервера, которое необходимо узнать у преподавателя (на рисунке 8.5 MYHOME-8834E210\DOLJENKO). В пункте Select or enter database name - имя базы данных, которое определит преподаватель (на рисунке 8.5 - Employee).
Для проверки правильности подключения к базе данных нажимаем клавишу "Test Connection". При правильном подключении появляется следующее сообщение (рисунок 8.6).
Рис. 8.6. Окно Microsoft Data Link
При нормальном соединении с базой данных можно открыть навигатор Server Explorer из меню View/ Server Explorer или сочетанием клавиш ALT+CTRL+S (рисунок 8.7).
Рис. 8.7. Окно навигатора Server Explorer
Шаг 2 в организации работы приложения с базой данных
Добавим в проект объект класса DataSet. Для этого выберем пункт меню Project/Add New Item... (рисунок 8.8).
Рис. 8.8. Добавление в проект нового компонента
|
|
В окне Add New Item (рисунок 8.9) выберем шаблон DataSet и присвоим ему имя DataSetEmployee.
Рис. 8.9. Выбор нового компонента - DataSet
После нажатия кнопки Add система генерирует класс DataSetEmployee, который добавляется в решение проекта (рисунок 8.10).
Рис. 8.10. Окно решения проекта с новым компонентом DataSet
Шаг 3 в организации работы приложения с базой данных
Для добавления таблиц Employee и JobTitle к DataSet необходимо перетащить их из окна Server Explorer на поле графического дизайнера (рисунок 8.11).
Рис. 8.11. Добавление таблиц к DataSet
В результате будут созданы классы таблиц, адаптеры и методы Fill и GetData.