Форум программистов, компьютерный форум, киберфорум
Наши страницы

.NET

Войти
Регистрация
Восстановить пароль
 
dnv
#1

Вопросы по Global SqlConnection - .NET

30.09.2009, 23:16. Просмотров 603. Ответов 2
Метки нет (Все метки)

Смотрю в примере IBuySpy всегда открывается и закрывается соединение в процедурах, вместо того чтоб однажды открыть его и использовать все время.
В старом добром ASP, даже все настоятельно советовали засунуть соедниение в Application и юзать его.

А тут еще проще, объявил его как shared и юзай все время.

Или в .Net что то не так? Может в нем эффективней каждый разм открывать и закрывать? Хотя не думаю так...

Но все таки IBuySpy делали люди не глупые... Смутили они меня этим...

Утеште люди добрые. Как поступать?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2009, 23:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вопросы по Global SqlConnection (.NET):

Открытие >1 SqlConnection'ов под одним юзверем - .NET
Не знаю почему... но я не могу открыть больше одного SqlConnection под одним пользователем в SQL сервере... т.е. делаю примерно следущее:...

Как заставить SQLConnection использовать udl файл вместо строки подключения? - .NET
Как заставить SQLConnection использовать udl файл вместо строки подключения?

System.IO.FileNotFoundException и Global.asax - .NET
Может кто знает ключ к разгадке.... У меня на уровне Application_Error в Global.asax отлавливаются и публикуются UnhandledException's....

ошибка - Could not load type 'MondoStore.Global' - .NET
Начинаю разбираться с ASP.NET,запускаю один маленький готовый проектик (чтобы посмотреть как он сделан) и получаю ошибку: Parser Error...

Global.asax он что тоже компилируется вместе с проектом!!!! HELP - .NET
Ситуация такая у меня в Global прописаны все установки и получается что при переносе на реалный сервер проекта приходится его по новой...

SqlConnection из другой winформы - C#
ide Visual Studio 2008 Есть приложение бд \winforms\, есть одна форма с sqlconnection, dateset,datagrid, ....sqlcommand Добавляю еще...

2
mamba2000
0 / 0 / 0
Регистрация: 30.07.2007
Сообщений: 257
01.10.2009, 12:37 #2
ADO.NET поддерживает connection pooling. В момент открытия соединения ADO.NET проверяет есть ли соединение в пуле.
Если нет то устанавливаеться новое соединение
Если да используеться новое соединение
Следовательно управлять количеством открытых соединений можно через настройки пула в строке соединения.
Установив 'Max Pool Size=1', можно получить ситуация когда все клиенты работают через одно соединение.
В случае если соединение сохранено в переменных приложения, и нагрузка на приложение достаточно высока можно 'заиметь' проблему с обращением к базе данных. Проще 'открывать' соединение из пула.
Не уверен но это помоему относиться к MSSQL Server

Подробности
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconconnectionpoolingforsqlservernetdataprovider.asp
0
dnv
02.10.2009, 10:07 #3
Именно MSSQL Server меня интересовал

Короче лучше каждый раз открывать и закрывать соединение...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.10.2009, 10:07
Привет! Вот еще темы с ответами:

Global.asax - C#
Помогите, мне очень ужен этот темплейт а его у меня нет, дайте пожалуйста:sorry: Global Aplication Class (Global.asax)

Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились - Программирование Android
Кто знает ребят подскажите в чем проблема, есть метод обновляющий текст в TextView (всего 6 вопросов). Так вот когда вопросы кончаются...

SqlConnection - C#
Здравствуйте. Пишу дектопное прилоожение на C#, вроди все норм, но столкнулся с проблемкой. Так вот суть такова: по начале запуска...

SqlConnection - C#
Доброго времени суток. Имеется следующая коллекция интерфейсов коннекшенов к БД: private readonly ConcurrentStack<Slot<IDbConnection>>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru