2011-12-29 4 views
3

Можно создать дубликат:
Why always close Database connection?соединения SQL Server близко вопрос

Я обычно использую VS2010 и ASP.NET для разработки своих веб-проектов, а также мои провайдеры хоста часто дают мне доступ к SQL Server 2008, у меня есть общий вопрос относительно закрытия соединения, должен ли я всегда закрывать свое SQL-соединение после того, как я закончил с SQL? что произойдет, если я НЕ закрываю соединение? это вредно?

благодаря

ответ

2

Microsoft настоятельно рекомендует всегда закрывать соединение, когда вы закончите использовать его так, что соединение будет возвращено в пул. Вы можете сделать это, используя методы Close или Dispose объекта Connection, соединения будут выпущены обратно в пул, когда они будут закрыты или удалены.

Читайте о connection pooling

1

Я думаю, что вы могли бы получить соответствующий ответ here, спасибо за ваше время.

+2

спасибо за ваши конструктивные ответы, это действительно помогло мне –

+0

Хорошо скопировано и вставлено ... очень конструктивно спасибо большое –

1

если не закрывать соединение, Виль привести к leakage.unless памяти соединения до приложения сервера/веб-сервер не будет выключен, соединение Виля остается активировать, даже если пользователь выходит из системы.

Смежные вопросы