I'm tasked with handling database connection failures elegantly--reconnecting after failure. I'm wondering how other people have approached this problem. Should I get connection status before every query, and if bad, attempt reconnect? Any help is appreciated. - Rob