Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Организация подключения к БД
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток. Есть сайт на ASP.Net(документооборот). Сайт работает с БД Oracle. Подскажите как лучше организовать соединение с БД. Где хранить конекшн, как организовать доступ к нему со страничек и из других классов. Держать ли конекшн все время открытым или открывать перед каждой операцией и потом сразу закрывать, и т.п... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 16:05 |
|
||
|
Организация подключения к БД
|
|||
|---|---|---|---|
|
#18+
Вы до этого не работали с бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 17:26 |
|
||
|
Организация подключения к БД
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, Работал. в данный момент соединение производится следующим образом Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. В местах где выполняется какой-то запрос получаю конекшн через getConnetion(). Хотелось бы узнать услышать мнение знатоков как такое делается по феншую. Так же интересует момент надо ли закрывать конекшн после выполнения запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 17:51 |
|
||
|
Организация подключения к БД
|
|||
|---|---|---|---|
|
#18+
я так понимаю орм не юзаем? ваш класс DBConnect должен быть как минимум реализовать IDisposable делайте несколько запросов в одном если надо, но конекшен после всех действий надо закрывать или рано или поздно словите что конекшенов нема. Делайте врапер над работой с подключением к бд, отправки команды и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2012, 21:15 |
|
||
|
Организация подключения к БД
|
|||
|---|---|---|---|
|
#18+
dMazay82В местах где выполняется какой-то запрос получаю конекшн через getConnetion(). Хотелось бы узнать услышать мнение знатоков как такое делается по феншую. Так же интересует момент надо ли закрывать конекшн после выполнения запроса? За такой код, милейший, нужно линейкой по рукам бить. 1. Юзать ORM 2. Статику на свалку 3. Соединение должно закрываться всегда 4. В качестве обвеса кури это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 09:44 |
|
||
|
Организация подключения к БД
|
|||
|---|---|---|---|
|
#18+
МСУ1. Юзать ORM МСУ, к вышеприведенному утверждению, всегда добавляйте imxo :] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 18:12 |
|
||
|
Организация подключения к БД
|
|||
|---|---|---|---|
|
#18+
tsyselskyМСУ1. Юзать ORM МСУ, к вышеприведенному утверждению, всегда добавляйте imxo :] +1. ОРМ возникло ещё при базах на дбф-файлах (визуал фокспро). Весьма устаревшая технология. Понятное дело, что тогда в базе (которой и не было, вообще-то) не поддерживались не триггеры, ни целостность. Предлагалось это всё перенести на клиента. Когда появились серверные базы, тоже предлагалось это всё делать на клиенте (на десктопном клиенте, ясен перец), подключаять, например, через ODBC. Некоторые и сейчас на фокспро так и работают. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 19:11 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1359189]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
147ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 467ms |

| 0 / 0 |
