FloydБрр..
То, что запрос за один раз всего один и всегда один и тот же (точнее, однотипный), понятно ещё из первого твоего сообщения. И это не требуется уточнять.
А вот на вопросы:
iGrok писал(а):Сколько таких коннектов будет параллельно?
Какое кол-во запросов будет делаться через этот коннект (или сколько по времени он будет висеть, если его не закрывать)?
Ты так и не удосужился ответить, хотя как раз эти-то вещи и влияют хоть немного на нагрузку на бд и на выбор варианта работы.
Вообще, если стоит задача именно мониторинга, и мониторящих клиентов мало (один-два) то ИМХО лучше воспользоваться первым вариантом - открывать, запрашивать, закрывать.
FireFenixЭто немного не то. Это отлов ошибок при установке соединения. Но в принципе, можно в тот же try-catch и сам запрос обернуть. Тоже вариант.
А вот можно ли как-то у Connection'а узнать, жива ещё база, или только что ушла в оффлайн? Неужели, только делать запрос, и ловить ошибку?