powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Одно соединение с БД для разных окон.
21 сообщений из 71, страница 3 из 3
Одно соединение с БД для разных окон.
    #39571887
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesесли пользователей будет много, то имеет смысл закрывать, так как у сервера есть предел на количество открытых подключений, если пользователь 1, то вся эта возня и спор не имеют смысла, работать будет при любом раскладе.Что значит закрывать? Физически-то соединение не закроется.

И ели вдруг будет офигеть как много пользователей, то я бы хотел чтобы автор обязательно поделился историей своего успеха
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571903
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123пропущено...

Тест Т9. Тестируем на бетта тестировщике skyANA)
Фраза выше понятна?Фраза-то понятно, не понятно к чему она :)

Но пожалуйста:
Код: c#
1.
2.
connection = new SqlConnection(connectionString);
connection.Open();


ты долго думал и контекст потерял.
Это было к 21041798 .
Или переведу, что с пулом счас писать проще чем без него.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39571998
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAпропущено...
Фраза-то понятно, не понятно к чему она :)

Но пожалуйста:
Код: c#
1.
2.
connection = new SqlConnection(connectionString);
connection.Open();



ты долго думал и контекст потерял.
Это было к 21041798 .
Или переведу, что с пулом счас писать проще чем без него.
Да вообще не думал. Скопировал код из старого небольшого WinForms приложения из двух окон.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572002
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

что не так-то? Соединение создаётся и открывается ровно один раз.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572047
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой смысл в едином подключении? Какого-то упрощения кода нет. Всякие SqlConnection они же не thread-safe и рано или поздно что-то где-то бомбанёт с таким подходом. Какое-то закладывание мины замедленного действия без какого-либо выигрыша здесь и сейчас?
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572051
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pu4koff,

неудобно еще в том смысле, что соединение закрывается не там же, где оно закрывается. А значит можно:
а) забыть его закрыть
б) нельзя быть увереным, что оно открыто и необходимо будет проверять это
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572053
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesPu4koff,

неудобно еще в том смысле, что соединение закрывается не там же, где оно закрывается. А значит можно:
а) забыть его закрыть
б) нельзя быть уверенным, что оно открыто и необходимо будет проверять это
ninja fix
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572054
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*ninja fix
уверенным
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572059
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123,

что не так-то? Соединение создаётся и открывается ровно один раз.
Там пул внутри под капотом.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572131
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAPetro123,

что не так-то? Соединение создаётся и открывается ровно один раз.
Там пул внутри под капотом.Я в курсе. Но если соединение не закрывать, то он считай не задействован.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572150
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123пропущено...
Там пул внутри под капотом.Я в курсе. Но если соединение не закрывать, то он считай не задействован.
Ты тролль или придуриваешься?
Пусть по твоим советам твои дизайнеры или программисты пишут.
Удачи!
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572210
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAВы не волнуйтесь за ТСа, он ещё научится следовать рекомендациям
У меня нет времени проводить эксперименты, что лучше.
Пускай где-то следование рекомендациями и не даст выигрыша, но уж точно не ухудшит характеристики
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572218
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAУтверждается, что в небольшом десктоп приложении вполне себе безболезненно можно использовать одно открытое подключение во время работы приложения.

Если во время работы приложения сначала отвалится связь с сервером, а потом восстановится и если во время перерыва не будет обращений к серверу, то после восстановления соединения новый запрос просто откроет новое соединение. Это если следовать рекомендациям.
Если не следовать и держать открытым одно соединение, то выскочит ошибка.
Конечно, перед каждым обращением можно проверять наличие коннекта, но писать такие проверки на каждый чих в лом
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572227
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAпропущено...
Я в курсе. Но если соединение не закрывать, то он считай не задействован.
Ты тролль или придуриваешься?
Пусть по твоим советам твои дизайнеры или программисты пишут.
Удачи!
Cat2skyANAВы не волнуйтесь за ТСа, он ещё научится следовать рекомендациям
У меня нет времени проводить эксперименты, что лучше.
Пускай где-то следование рекомендациями и не даст выигрыша, но уж точно не ухудшит характеристики
Не спорю.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572230
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAпропущено...
Я в курсе. Но если соединение не закрывать, то он считай не задействован.
Ты тролль или придуриваешься?
Пусть по твоим советам твои дизайнеры или программисты пишут.
Удачи!Я не тролль и не придуриваюсь. Просил показать код, я тебе показал.
А если ты не знаешь, как работает connection pool в ADO.NET, то пройди по ссылке от Cat2 да почитай.
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572232
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2skyANAУтверждается, что в небольшом десктоп приложении вполне себе безболезненно можно использовать одно открытое подключение во время работы приложения.

Если во время работы приложения сначала отвалится связь с сервером, а потом восстановится и если во время перерыва не будет обращений к серверу, то после восстановления соединения новый запрос просто откроет новое соединение. Это если следовать рекомендациям.
Если не следовать и держать открытым одно соединение, то выскочит ошибка.
Конечно, перед каждым обращением можно проверять наличие коннекта, но писать такие проверки на каждый чих в ломА давайте спросим у ТСа о том, а это вообще проблема для него?
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572234
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANACat2пропущено...


Если во время работы приложения сначала отвалится связь с сервером, а потом восстановится и если во время перерыва не будет обращений к серверу, то после восстановления соединения новый запрос просто откроет новое соединение. Это если следовать рекомендациям.
Если не следовать и держать открытым одно соединение, то выскочит ошибка.
Конечно, перед каждым обращением можно проверять наличие коннекта, но писать такие проверки на каждый чих в ломА давайте спросим у ТСа о том, а это вообще проблема для него?
Да ТС тут вообще ни причем, в этой битве гигантов!
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572263
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

ТС уже давно слился в ужасе :))
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572274
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesCat2,
ТС уже давно слился в ужасе :))
Пад сталом))))
Обожаю юмор).
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572413
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2skyANAпропущено...
А давайте спросим у ТСа о том, а это вообще проблема для него?
Да ТС тут вообще ни причем, в этой битве гигантов! Вот в этом, я считаю проблема
...
Рейтинг: 0 / 0
Одно соединение с БД для разных окон.
    #39572426
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет никакой проблемы
...
Рейтинг: 0 / 0
21 сообщений из 71, страница 3 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Одно соединение с БД для разных окон.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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