Ха, прекрасный совет: чтобы не было проблемы - не создавай ее?
А если серьезно. Мне нужно чтобы коннкшн к базе был где-то сохранен и использовался несколько раз.
А вот сами запросы было бы неплохо, чтобы запускались асинхронно.
Как это сделать? Т. е. мне нужно чтобы программа при connect как-то зависла, пока этот connect не отработает, а потом уже пользоваться всеми прелестями асинхронности.