Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 66 стр.

UptoLike

Составители: 

66
Рис. 62. Трехуровневая модель соединения с базой данных
Использование этой модели позволяет сократить время, необходимое для
установки связи с удаленной базой данных, и повысить эффективность работы
приложения. Промежуточный сервер будет выступать в качестве пула соедине-
ний. Более того, если к нему будут обращаться несколько клиентских приложе-
ний, использующих одинаковую базу данных и параметры авторизации, то вы-
игрыш времени будет еще более заметным.
При создании подключения с использованием поставщиков данных .NET
автоматически создается пул соединений. При вызове метода Close соединение
не разрывается, а по умолчанию помещается в пул. В течение 60 секунд соеди-
нение остается открытым, и если оно не используется повторно, поставщик
данных закрывает его. Если же по каким-либо причинам необходимо закрывать
соединение, не помещая его в пул, в строке соединения СonnectionString нужно
вставить дополнительный параметр.