2 / 2 / 3
Регистрация: 27.10.2013
Сообщений: 48
|
|
1 | |
Использование соединения с SQL Server в нескольких методах и классах22.04.2014, 16:04. Показов 1738. Ответов 3
Метки нет (Все метки)
Уважаемые формучане, подскажите пожалуйста))
Вообщем открываю соединение c базой данных в классе a нужно, в классе б использовать это соединение. Можно ли как то соединение сделать глобальным? ну или работать с ним из другого класса. Или нужно постоянно открывать новое соединение в новом классе?
0
|
22.04.2014, 16:04 | |
Ответы с готовыми решениями:
3
Использование параметров в методах и классах (Шилдт) ощибка соединения с SQL Server хочу разобраться в классах и его методах Нет соединения с базой (SQL server и VS) |
Администратор
|
|
23.04.2014, 00:54 | 2 |
n3mber, в общем случае к соединению с БД нужно относится как к ценном ограниченному ресурсу: не открывать лишних соединений, держать соединение открытым как можно более короткий период. В твоем случае можно передавать уже открытое соединение фукнциям класса б.
1
|
2 / 2 / 3
Регистрация: 27.10.2013
Сообщений: 48
|
|
23.04.2014, 07:36 [ТС] | 3 |
т.е лучше поработал с БД в 1ном методе и потом закрыл его? в новым методе поработал и опять закрыл?
0
|
Администратор
|
|
23.04.2014, 15:53 | 4 |
Сообщение было отмечено n3mber как решение
Решение
n3mber, если классы не связаны то можно и так. При этом .NET некоторое время будет держать соединение открытым так что при следующем вызове SqlConnection.Open() будет использовано ранее открытое соединение. Это называется пул соединений (connection pooling). Работает правда только при использовании режима sql-аутентификации.
1
|
23.04.2014, 15:53 | |
23.04.2014, 15:53 | |
Помогаю со студенческими работами здесь
4
Получение информации о библиотеке OpenCV, её классах и методах Как сделать проверки на соединения с MS SQL Server Ошибка соединения Access 2010 с SQL Server Установка защищенного соединения с sql server 2008 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |