Категория
Информатика
Тип
реферат
Страницы
6 стр.
Дата
05.03.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20825.zip — 20.99 kb
  • menedzher-podkljuchenij-k-bazam-dannyx_20825_1.rtf — 115.95 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Менеджер подключений к базам данных Alena Alena
Менеджер подключений к базам данных
Андрей Майоров
Введение
Не будет большим преувеличением сказать, что львиная доля разрабатываемых сейчас программ использует в своей работе базы данных. Большинство из них работает с одной базой, более редкие представители – с двумя, тремя, четырьмя и так далее, вплоть до полной неопределенности в количестве баз на этапе разработки.
Примеры приложений, работающих с одной БД, знакомы каждому. С двумя базами может работать, например, программа, синхронизирующая данные между ними. При этом базы могут иметь разную структуру и управляться разными СУБД.
С заранее неизвестным количеством баз может работать, например, приложение, собирающее статистику из множества источников.
В рамках этой статьи нас не очень интересует, что именно приложение делает с базой данных. Важен сам факт подключения для выполнения каких бы то ни было операций. Рассмотрим традиционный для ADO.NET сценарий работы с базой.
Во-первых, мы должны знать строку подключения (connection string), во-вторых, создать объект подключения соответствующего типа, затем проинициализировать его
этой строкой, открыть и начать использовать. По завершению использования объект подключения следует уничтожить. Выглядит это примерно так:
string conString = "...";
SqlConnection con = new SqlConnection();
con.ConnectionString = conString;
using( con )
con.Open();
...
// В этой точке подключение будет автоматически закрыто и уничтожено
Код
прост и логичен, но в реальном приложении с ним могут возникнуть проблемы:
Почти всегда разработка приложения ведется не с теми строками подключения, которые будут использоваться при эксплуатации.



Ваше мнение



CAPTCHA