Hii,
Я разрабатываю приложение, где столкнулся с этой проблемой ... У меня есть этот графический интерфейс, где у меня много кнопок ... Каждая кнопка выполняет какое-то действие, например INSERT, SELECT, UPDATE, УДАЛИТЬ, ПРОСМОТРЕТЬ и т.д. ... в базе данных.Мой вопрос ...
Лучше ли, чтобы одно соединение открывалось на протяжении всего времени жизни этого конкретного класса и закрывалось, когда этот класс больше не используется ... или мне следует открытьСоединение с БД на лету и закрытие сразу же после выполнения операции ...
Если я выберу первый случай, что если нам потребуется выполнить некоторую обработку, и только тогда мы сможем выполнить операцию ...в этом случае соединение будет простаивать.
Если я выберу второй случай, это не будет накладывать какие-либо издержки на частое открытие и закрытие соединений ... учитывая, что пользователь может выполнять только БДОперации с этого экрана (допустим, скажем) ...
Если нам требуется несколько соединений, является ли пул соединений лучшим вариантом ...?
Я на самом деле не знаю и, пожалуйста, исправьте меняесли я ошибаюсь ... Приносит ли Conncetion DB какие-либо существенные издержки системе с точки зрения памяти ...?