powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что эффективнее?SqlDataSource или SqlConnection
4 сообщений из 4, страница 1 из 1
Что эффективнее?SqlDataSource или SqlConnection
    #33993746
Prodmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Все!

Встал такой вопрос. Не могу определить, что работает более эффективно? Класс ASP.NET 2.0 SqlDataSource или старые классы ASP.NET для доступа к данным SqlConnection/SqlCommand/SqlDataAdapter?

Если использовать SqlDataSource, то когда происходит подключение к базе данных? Как часто происходит подключение и как много ресурсов оно съедает? И как получить это подключение?

И еще вопрос: как лучше использовать SqlConnection? Инициализитровать одно подключение и закрывать его в Page_Unload или не заморачиваться и использовать его тогда, когды удобнее? Насколько это будет съедать ресурсы сервера, если количество обращений будет достаточно большим?

Заранее спасибо за ответы.
...
Рейтинг: 0 / 0
Что эффективнее?SqlDataSource или SqlConnection
    #33993911
Gollum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Prodmitry, Вы писали:

P>Встал такой вопрос. Не могу определить, что работает более эффективно? Класс ASP.NET 2.0 SqlDataSource или старые классы ASP.NET для доступа к данным SqlConnection/SqlCommand/SqlDataAdapter?

Что удобнее то и используйте.

P>И еще вопрос: как лучше использовать SqlConnection? Инициализитровать одно подключение и закрывать его в Page_Unload

Нет.

P> или не заморачиваться и использовать его тогда, когды удобнее?

Да. Создавать как можно позже, закрывать как можно раньше.

P> Насколько это будет съедать ресурсы сервера, если количество обращений будет достаточно большим?

Не будет, так как ADO.NET имеет эффективно работающий пул соединений.Ihesu who hath wonders sore, grants us the blyss of heathen
...
Рейтинг: 0 / 0
Что эффективнее?SqlDataSource или SqlConnection
    #33993934
ппп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SqlDataSource - источник данных который подключает сервер т.е. коннекшен то и здесь есть.
SqlConnection я думаю открывать только перед непосредственным выполнением , а закрывать сразу после метода.(в случаях с dataReader rdn=com.ExecuteReader(CommandBehavior.CloseConnection);)
Dataset не требует непосредвтвенного открытия SqlConnection
...
Рейтинг: 0 / 0
Что эффективнее?SqlDataSource или SqlConnection
    #33994013
kon_v_palto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Prodmitry, Вы писали:

P>Встал такой вопрос. Не могу определить, что работает более эффективно? Класс ASP.NET 2.0 SqlDataSource или старые классы ASP.NET для доступа к данным SqlConnection/SqlCommand/SqlDataAdapter?
Не заметно, но если по старинки можно перемудрить, SqlDataSource использует SqlConnection/SqlCommand/SqlDataAdapter

P>Если использовать SqlDataSource, то когда происходит подключение к базе данных? Как часто происходит подключение и как много ресурсов оно съедает? И как получить это подключение?

Подключения происходят какбы частно но если используеться сохраненная строка подлючения, то создается пул коннектов и они беруться от туда по необхадимости, тоесть реально конекты не создаються и не удаляются каждый раз, конечно этот механизм используется не только SqlDataSource

P>И еще вопрос: как лучше использовать SqlConnection? Инициализитровать одно подключение и закрывать его в Page_Unload или не заморачиваться и использовать его тогда, когды удобнее? Насколько это будет съедать ресурсы сервера, если количество обращений будет достаточно большим?
Не заморачивать голову, читай выше.
:shuffle:
P.S. Студия будет отчаино сопротивляться использованию старого свойства DataSource + ... , как следствие много не нужной работы руками.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что эффективнее?SqlDataSource или SqlConnection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]