с БД mysql, mssql в многопоточном режиме. Первый раз полез в тему работы с БД и сразу вопрос - как мне организовать запросы ВНЕ основного потока. Или компоненты стандартные всё это умеют?
чаще умеют. главное не лезть из двух потоков одновременно к одним наборам
Спасибо , буду пробовать. Мне главное, чтобы процесс подключения и получения длинного запроса не вешал основной поток... Работу с контролами я пока планирую ручками делать...
лазарус? я пользуюсь SQLDB без проблем, для MySQL
не к одним наборам, а для каждого витка своё соединение, лучше не расшаривать уже на этом уровне
редкое требование на некоторых не сильно удобных наборах, но бывает и так
Открыл - получил - закрыл? Или активным соединение держится до выхода из программы? Или зависит от частоты и необходимой скорости отклика запроса*
вот, писал недавно, нашел специально для тебя: https://t.me/Delphi_Lazarus/284797
Спасибо, взял на заметку
> сложные варианты - если рабочих потоков много, то использовать пул коннектов я не могу себе представить, что это должно быть за приложение, где более 10 витков, и у каждого работа с БД
десятки/сотни
ну, там всё на автомате должно делаться, разве программист должен задумываться о _такой_ внутрянке?
Обсуждают сегодня