Вниз
Скачать: CL | DM;

Общий коннект для COM объектов.   Найти похожие ветки 

← →
sohat   (2004-02-11 10:09) [0]

Есть некий COM объект работающий с базой данных. При вызове COM объекта создается его копия. Соответственно создается новое подключение к базе данных, а энто довольно накладно.
Можно-ли пользоваться одним подключением во всех копиях COM объекта, и как это сделать?


← →
Michail Dalakov ©   (2004-02-11 10:25) [1]

Вынеси соединение с базой в отдельный модуль, и пусть все COM классы его используют. Но это неправильно. Лучше когда каждый
COM объект имеет свое соединение и свою транзакцию.

>Соответственно создается новое подключение к базе данных, а >энто довольно накладно.

Работа с БД вообще не быстрая вещь по сравнению со всем остальным, но с этим приходится мириться.
Создание первого подключения будет довольно долгим, всех остальных на порядок(рядки) быстрее. Если соединения еще и кэшируются, то говорить о "довольно накладно" нет смысла


← →
Dok_3D ©   (2004-02-11 10:43) [2]

Реализовать-то можно такое.
Только крепко подумай перед этим.
Сложи плюсы и минусы, и возможно поймешь, насколько тебе это нужно.


← →
just me   (2004-02-11 13:06) [3]

Если в качестве для соединения с базой используется ADO, то не нужно париться вообще. ADO connections pooling прекрасно все сделает. Нужно только настроить нужные параметры этого дела. И работать при этом нужно немного по-другому. Если нужны данные - подконнектился, взял что надо и отключился сразу же. А ненужные коннекции деактивируются, а не разрушаются. Нужно снова соединиться - коннекция активируется (не создается!), что весьма быстро и ресурсонеемко.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-25776
чайник1
2004-02-26 12:45
2004.03.09
Передать переменную


14-25919
Домарощинер
2004-02-13 15:47
2004.03.09
Почему Рыбкин оказался в Киеве?


1-25732
Android
2004-02-26 23:27
2004.03.09
RichEdit


1-25791
Eug201
2004-02-26 00:14
2004.03.09
PopupMenu и картинки


14-25939
syte_ser78
2004-02-14 14:24
2004.03.09
ищу EasyGPRS для самсунг С100




   Наверх