все же от задачи зависит...
например у меня две задачи - транспортная диспетчерская и кассовая программа, в обеих очень интенсивный трафик.
постоянный коннект с базой с толстого клиента по локалке ничем не хуже постоянного коннекта с ней HTTP-сервера и уж точно лучше чем 100500 переконнектов
логин-пароль я вообще ставлю один гостевой на вход в базу в процедуру аутентификации, а авторизацию я провожу сам. она идет уже после ввода пароля вручную, HTTP-сервер работает точно так же
часть операций выполняют хранимые процедуры на сервере
при активном использовании дисконнект проявится мгновенно
а вот если задача по способу работы напоминает Web-серфинг, работа с документами, формами, время от времени сбор и отсылка данных, тогда да, я присоединяюсь к вашему посту